1.js取数组前3个

一个长度是5的数组,只取前三个数组对象

arr = arr.slice(0,3)

2.string.split(',')    //将字符串以,分割成数组   

3.splice() 方法执行的返回值是被删除的子数组。

  1. var a = [1,2,3,4,5]; //定义数组
  2. var b = a.splice(2); //从第三个元素开始执行删除
  3. console.log(b); //被删除的子数组是[1,2]
  4. var b = a.splice(2,0); //不执行删除操作
  5. console.log(b.constructor == Array); //返回true,说明是一个空数组
  6. var a = [1,2,3,4,5]; //定义数组
  7. var b = a.splice(6,2,2,3); //起始值大于length属性值
  8. console.log(a); //返回[1,2,3,4,5,2,3]
  9. var a = [1,2,3,4,5]; //定义数组
  10. var b = a.splice(-2,-2,2,3); //第一、二个参数都为负值
  11. console.log(a); //返回[1,2,3,2,3,4,5]
  12. 使用 slice() 截取数组

  13. var a = [1,2,3,4,5]; //定义数组
  14. var b = a.slice(2,5); //截取第三个元素到第六个元素前的所有元素
  15. console.log(b); //返回[3,4,5]
  16. var b = a.slice(2); //截取数组中第三个元素,以及后面所有元素
  17. console.log(b); //返回[3,4,5]
  18. var b = a.slice(-4,-2); //截取倒数第四个元素到倒数第二个元素前的元素
  19. console.log(b); //返回[2,3]
  20. var b = a.slice(-2,-4); //截取倒数第二个元素到倒数第四个元素前的元素
  21. console.log(b); //返回空集
  22. var b = a.slice(3,10); //截取第四个元素,直到后面所有元素
  23. console.log(b); //返回[4,5]
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐