当前位置: 首页 > news >正文

简述网站开发的工作流程新闻类软文营销案例

简述网站开发的工作流程,新闻类软文营销案例,宁波中科网站建设有限公司,上海软件网站建设1、Array.from Array.from 方法用于将两类对象转为真正的数组: 类似数组的对象,所谓类似数组的对象,本质特征只有一点,即必须有length属性。 因此,任何有length属性的对象,都可以通过Array.from方法转为数组 和 可遍历…

1、Array.from

Array.from 方法用于将两类对象转为真正的数组
类似数组的对象,所谓类似数组的对象,本质特征只有一点,即必须有length属性。
因此,任何有length属性的对象,都可以通过Array.from方法转为数组 和 可遍历的对象(ES6新增的数据结构 Set和Map)

在ES5模式的时候我们一般将一个类数组变成一个数组的做法是:

var arrayLike = {'0':'a','1':'b','2':'c',length:3};     //伪数组
var arr1 = Array.prototype.slice.call(arrayLike);      // ['a', 'b', 'c']

但在ES6中给我们提供了一个新的方法就是Array.from()

var arrayLike= {'0':'a','1':'b','2':'c',length:3}; 
var arr2 = Array.from(arrayLike);     // ['a', 'b', 'c']

第二个参数
Array.from()还支持第二个参数, 作用为类似于数组的map方法, 用来对每个元素进行处理然后放入返回的数组之中

var arr1 = [1,2,3];
var arr2 = Array.from(arr1, function(value, index, arr){return value + 10;
});
console.log(arr2);//11 12 13

2、Array.of

由于在ES5的时候, 使用构造方法即new Array(), 无法创建单元素的数组, Array.of 弥补了这一点

var arr = new Array(3);
console.log(arr);       // [empty × 3]var arr1 = Array.of(3);
console.log(arr1);      //[3]var arr2 = Array.of(1,2,3);
console.log(arr2);//[1,2,3];

3、copyWithin()

数组实例的copyWithin方法 在当前数组内部,将指定位置的成员复制到其他位置(会覆盖原有成员),然后返回当前数组。也就是说,使用这个方法,会修改当前数组。(用数组中某些元素替换某些元素)

参数介绍:

名称功能
target(必需)从该位置开始替换数据。
start(可选)从该位置开始读取数据,默认为0。如果为负值,表示倒数。
end(可选)从该位置开始读取数据,默认为0。如果为负值,表示倒数。
var arr = [1,2,3,4,5,6,7,8,9];
arr.copyWithin(0,3,6);  
console.log(arr);//4,5,6,4,5,6,7,8,9

4、find( )

数组实例的find方法,用于找出第一个符合条件的数组成员。它的参数是一个回调函数,所有数组成员依次执行该回调函数,直到找出第一个返回值为true的成员,然后返回该成员。如果没有符合条件的成员,则返回undefined

var arr= [1,5,10,15];
var num = arr.find(function(value,index,arr) {return value > 9;
});
alert(num);//10

5、findIndex( )

数组实例的findIndex方法的用法与find方法非常类似,返回第一个符合条件的数组成员的位置,如果所有成员都不符合条件,则返回 -1

var index = arr.findIndex(function (value, index, arr) {return value > 9;
})
alert(index);   //2

6、includes( )

Array.prototype.includes方法返回一个布尔值,表示某个数组是否包含给定的值

在ES5我们查找一个数组是否含有某个元素时, 使用的是indexOf( )方法

var arr = [1,2,3,4,NaN];
console.log(arr.indexOf(2));      //输出: 1console.log(arr.indexOf(NaN));    //输出: -1;
//原因: 在系统底层indexOf是循环遍历arr数组采用'==='绝对等于来判断是否含有该元素.console.log(arr.includes(1))      //输出: trueconsole.log(arr.include(NaN))     //输出: true

over

http://www.hkea.cn/news/864174/

相关文章:

  • 长春个人做网站哪家好百度指数热度榜
  • 嘉兴手机网站开发费用百度学术论文官网入口
  • 刷业务网站怎么做seo关键词挖掘
  • 企业移动网站品牌苏州网站外包
  • 网站建设流程 文档东莞seo技术
  • 公众号开发网站建设合同信息流广告投放流程
  • 长清网站建设费用友情链接出售平台
  • 先做网站再付款百度推广的广告真实可信吗
  • 湖南省人民政府一事一办企业网站seo排名优化
  • 深圳招聘网官方网站网站搜索引擎优化
  • 怎么知道一个网站是谁做的中国最大的企业培训公司
  • m2c是什么意思南昌百度seo
  • 专业做羽绒服的服装网站域名注册网
  • 公司网站建设需要显示什么软件世界球队最新排名
  • 做微信平台图片网站有没有免费的广告平台
  • 渭南网站建设风尚网络站长工具seo词语排名
  • 广告传媒网站模板免费网站推广方式
  • 如何用api方式做网站域名批量查询工具
  • wordpress 网易云跟帖优化合作平台
  • 建设党建网站联盟青岛网站推广公司
  • 石湾网站建设湘潭关键词优化服务
  • 淘宝优惠券怎么做网站网络服务提供商
  • 哪里有网站建设电话查排名官网
  • 做网站需要准备的工具网络营销方案模板
  • 科技未来网站建设百度推广开户公司
  • 十度网站建设保定网站推广公司
  • php可以做视频网站有哪些软文推广渠道主要有
  • 成都网站建设桔子科技淘宝付费推广有几种方式
  • 福田的网站建设公司网络营销成功案例ppt免费
  • 网站建设英文专业术语百度推广网址