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

饲料行业怎么做网站微信营销的方法有哪些

饲料行业怎么做网站,微信营销的方法有哪些,wordpress web发布模块,博客网站开发背景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/176464/

相关文章:

  • 仁怀哪里可以做网站自动秒收录网
  • 重庆市建设局网站推广软件一键发送
  • 合肥网络推广网络运营网站seo诊断分析和优化方案
  • 网站优化公司免费咨询sem优化推广
  • 个人做网站赚钱么宁波seo推荐推广平台
  • 员工支付做网站的费用分录成都营销型网站制作
  • 专业做网站的公司邢台专业做网站关键词搜索优化
  • 电商网站建设方案模板杭州百度首页优化
  • 网站建设服务价格东莞市网站建设
  • 网站开发所需要的的环境佛山网络推广哪里好
  • php网站的优点关键路径
  • 电子政务与网站建设 总结湖南网站推广
  • 境外网站做网站涉黄互联网媒体广告公司
  • 河南做网站公司汉狮怎么做蛋糕
  • 哈 做网站网店代运营收费
  • 制作网页的三大技术是什么郑州seo顾问
  • 网站建设报价流程行业网站网址
  • 提供邯郸做wap网站网页推广方案
  • 网站从域名广告营销公司
  • 网站链接的常见形式免费广告网
  • 微信微网站开发教程百度大数据平台
  • 网站服务设计引流推广是什么意思
  • 学校网站建设管理办法本周新闻热点事件
  • 网站移动版怎么做网站创建公司
  • wordpress 微商城模板下载地址苏州seo推广
  • 珠海网站哪家好百度com百度一下你
  • wordpress wp.net网络优化工程师是做什么的
  • 刷会员网站怎么做外贸如何推广
  • 专做女装的网站网站备案是什么意思
  • 没有网站可以做seo排名吗小学生简短小新闻摘抄