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

百度站点导购网站怎么做有特色

百度站点,导购网站怎么做有特色,西宁市营销网站建设公司,网站 建设 后台管理程序push() 将一个或多个元素添加到数组的末尾#xff0c;并返回新的长度。 let arr [1, 2, 3]; arr.push(4); // arr 现在是 [1, 2, 3, 4] pop() 删除并返回数组的最后一个元素 let arr [1, 2, 3, 4]; let last arr.pop(); // last 现在是 4#xff0c;arr 现在是 [1, … push() 将一个或多个元素添加到数组的末尾并返回新的长度。 let arr [1, 2, 3]; arr.push(4); // arr 现在是 [1, 2, 3, 4] pop() 删除并返回数组的最后一个元素 let arr [1, 2, 3, 4]; let last arr.pop(); // last 现在是 4arr 现在是 [1, 2, 3] shift() 删除并返回数组的第一个元素。 let arr [1, 2, 3, 4]; let first arr.shift(); // first 现在是 1arr 现在是 [2, 3, 4] unshift() 将一个或多个元素添加到数组的开头并返回新的长度 let arr [2, 3, 4]; arr.unshift(1); // arr 现在是 [1, 2, 3, 4] slice() 提取数组的一部分并在新的数组中返回。提取的范围由开始和结束索引确定。不包含结束索引 let arr [0, 1, 2, 3, 4]; let sliced arr.slice(1, 3); // sliced 现在是 [1, 2] splice() 通过删除或替换现有元素或者添加新元素来修改数组然后返回被修改的元素 let arr [0, 1, 2, 3]; arr.splice(1, 2, a, b); // arr现在是 [0, a, b, 3] sort() 对数组元素进行排序。默认排序是字母顺序或数字顺序。按照字母顺序排列字符串时会先转换为 Unicode 码点。如果提供了比较函数则按照该函数的结果进行排序。比较函数应该接收两个参数如果第一个参数应该位于第二个参数之前则返回负数如果两个参数相等则返回零如果第一个参数应该位于第二个参数之后则返回正数。 let arr [3, 1, 4]; arr.sort(); // arr现在是 [1, 3, 4] reverse() 将数组的元素颠倒顺序。请注意原始数组会被修改 let arr [0, 1, 2]; arr.reverse(); // arr现在是 [2, 1, 0] concat() 将两个或更多数组连接在一起并返回结果。不会更改现有数组而是返回新数组。这是连接两个或更多数组的一种简便方法。它不会修改现有的数组而是返回一个新数组。如果参数中的某些不是数组它们会被转换为数组。如果任何参数为null或undefined则它们将被视为空数组。任何非数组参数都不会改变原数组。这也是一种连接两个或更多数组合并成一个新数组的简便方法。例如let new_array old_array.concat(value1[, value2[, ...[, valueN]]]);。它将把所有可迭代的参数合并到一起并返回结果数组。所以如果要合并两个字符串字符串也可以使用该方法也是可以的代码如下var str1 Hello; 和 var str2 World; 通过 str1.concat(str2); 后会得到结果字符串 HelloWorld。 注意该方法并不会把合并的结果存储在新的变量里而是改变了原来的旧变量。如需使用结果值需要将结果赋值给新的变量var result str1.concat(str2); 这样 result 的值就是 HelloWorld。 join() 将数组中所有元素连接成一个字符串。需要传入一个参数作为连接符如果不传则默认为逗号 let arr [a, b, c]; let str arr.join(); // str现在是 a,b,c indexOf() 返回指定元素在数组中的第一个索引如果不存在则返回-1。 let arr [a, b, c]; let index arr.indexOf(b); // index现在是 1 lastIndexOf() 返回指定元素在数组中最后一个索引如果不存在则返回-1。 let arr [a, b, c, b]; let index arr.lastIndexOf(b); // index现在是 3 forEach() 对数组中的每个元素执行一次给定的函数 let arr [1, 2, 3]; arr.forEach(function(value, index) { console.log(value); // 依次输出 1, 2, 3 }); map() 创建一个新数组其结果是该数组中的每个元素都调用一个提供的函数后的结果 let arr [1, 2, 3]; let newArr arr.map(function(value) { return value * 2; // 返回新数组 [2, 4, 6] }); filter() 创建一个新数组包含通过所提供函数实现的测试的所有元素 let arr [1, 2, 3, 4]; let newArr arr.filter(function(value) { return value 2; // 返回新数组 [3, 4] }); reduce() 对数组中的每个元素应用一个函数将其减少为单个值 let arr [1, 2, 3, 4]; let sum arr.reduce(function(a, b) { return a b; // 返回 10 }, 0); find() 返回数组中满足提供的测试函数的第一个元素的值。否则返回 undefined。 let arr [1, 2, 3, 4]; let value arr.find(function(value) { return value 2; // 返回 3 }); findIndex() 返回数组中满足提供的测试函数的第一个元素的索引。否则返回 -1 let arr [1, 2, 3, 4]; let index arr.findIndex(function(value) { return value 2; // 返回 2 }); some() 测试数组中是否至少有一个元素通过由提供的函数实现的测试 let arr [1, 2, 3, 4]; let result arr.some(function(value) { return value 3; // 返回 true }); every() 测试数组的所有元素是否都通过了由提供的函数实现的测试。 let arr [1, 2, 3, 4]; let allPositive arr.every(function(value) { return value 0; // 返回 true }); includes() 判断一个数组是否包含一个指定的值根据情况如果包含则返回 true否则返回 false。 let arr [1, 2, 3, 4]; let included arr.includes(2); // 返回 true flat() 或 flatten() (注意flatten() 并不是标准的方法但经常被误用或混淆应使用 flat()) 创建一个新数组所有子数组的元素都递归连接到一个新数组中。 let arr [1, 2, [3, 4, [5, 6]]]; let flattened arr.flat(2); // 返回 [1, 2, 3, 4, 5, 6] flatMap() 先对每个元素执行一个映射函数然后将结果展平到一个新数组中。 let arr [1, 2, 3]; let newArr arr.flatMap(function(value) { return [value, value * 2]; // 返回 [1, 2, 2, 4, 3, 6] }); entries() 返回一个新的数组迭代器对象它包含数组中每个索引的键/值对。 let arr [a, b, c]; let iterator arr.entries(); for (let entry of iterator) { console.log(entry); // 输出 [0, a], [1, b], [2, c] } keys() 返回一个新的数组迭代器对象它包含数组中每个索引的键。 let arr [a, b, c]; let iterator arr.keys(); for (let key of iterator) { console.log(key); // 输出 0, 1, 2 } values() 返回一个新的数组迭代器对象它包含数组的每个值。 let arr [a, b, c]; let iterator arr.values(); for (let value of iterator) { console.log(value); // 输出 a, b, c } copyWithin() 在数组内部将一系列元素复制到另一个位置覆盖原有元素但不会改变数组大小。 let arr [1, 2, 3, 4, 5]; arr.copyWithin(0, 3, 4); // 返回 [4, 2, 3, 4, 5]从索引3复制元素到索引0 fill() 用一个固定值填充数组的一部分从起始索引到结束索引。 let arr [1, 2, 3, 4, 5]; arr.fill(0, 1, 3); // 返回 [1, 0, 0, 4, 5]从索引1到索引3不包括填充0
http://www.hkea.cn/news/14535629/

相关文章:

  • 网站开发与运行环境百度关键词推广可以自己做吗
  • 网站及app开发招聘互联网是谁发明的
  • 巨省网站开发网站的硬件成本
  • 菏泽+网站建设公司html5教程下载百度云
  • 微山本地有做网站的么网络营销公司做什么
  • 网站建设维护费怎么说前端开发年终总结
  • 织梦调用网站备案号创客贴官网
  • 杭州网站建设找思创韩国建筑网站
  • 做外贸有必要做个网站吗馆陶网站建设价格
  • 交互性强的网站福建建设厅官网
  • 一级网站建设做电影网站多少钱
  • c2c网站架构做网站需要数据储存么
  • 企业一站式网站建设wordpress文库主题
  • 做一个旅游团网站怎么做群晖 wordpress 端口 转发
  • 360建站平台深圳工业设计师工资一般多少
  • 大连微信网站开发深圳网站建设排行
  • 百度开放云制作网站wordpress积分主题
  • 免费网站空间有什么用网站上展示手机页面是怎么做的
  • 绚丽的网站欣赏有没有专门的销售公司
  • 泰安微信网站建设修改wordpress文章发布页面模板
  • htmi 个人小网站 模板广州网站开发水平广州亦客网络
  • 国外好的室内设计网站网站建设公司排行
  • 网站开发者工资互联网营销是干什么
  • 好用的html 模板网站免费友链互换
  • 贵阳建站推广公司重庆市工程建设信息网官网新域名
  • 展会网站模板wordpress登录400错误
  • 网站建设拾金手指下拉十九企业网站开发上海韵茵
  • 可信网站认证 服务中心网站设计画布规范1680
  • 宁波网站制作设计网站怎么做404页面的跳转
  • 网站模板下载工具哪个网站可以做字体大小