1 es5和es6的区别

https://www.cnblogs.com/sunshinezjb/p/9248533.html

2 原型对象与原型链暂放

3 JSON对象的方法: parse, stringify

JSON.parse()【从一个字符串中解析出json对象】

JSON.stringify()【从一个对象中解析出字符串】

https://www.cnblogs.com/yply/p/10113832.html

4 es5中数组方法的使用

https://blog.csdn.net/qq_45469519/article/details/107070828

4.1 unshift-----在数组头部新增数据

let arr3 = [1,2,3,4,5];
arr3.unshift(6); // 在头部新增一个数据
arr3.unshift(1,2,3,4); // 在头部新增多个数据// 语法:
数组名.unshift(新增数据);

【注】可以新增一个或者多个单元;如果多个数据单元,之间要用逗号隔开;不用管索引值下标的数值是多少,连续的数值是多少;在JavaScript程序自动完成数组单元的新增,而且是连续索引下标

4.2 splice-----删除数组中指定的单元

let arr5 = [1,2,3,4,5];
arr5.splice(1,2);// 从索引下标是1的位置开始,删除两个单元
arr5.splice(1,2,99);// 从索引下标是1的位置开始,删除两个单元,99替换掉这个两个单元
arr5.splice(1,2,99,33,44);// 从索引下标是1的位置开始,删除两个单元,99、33、44连续新增到从索引下标1开始// 语法:
数组名.splice(参数1,参数2,参数3);

【注】
参数1:删除起始单元的索引下标,如果是正数,超出索引下标范围,没有执行效果,如果是负数,执行效果,都是起始位置第一个单元;
参数2:删除单元的个数,如果超出,数组单元个数范围,执行的效果是,删除起始单元之后的所有数据单元;
参数3:将参数3,作为一个整体,来替换被删除的单元

4.3 reduce

https://www.jianshu.com/p/e375ba1cfc47

https://www.cnblogs.com/zhaofeis/p/10620226.html

es5中数组方法unshift、splice、reduce使用相关推荐

  1. ECMAScript3中数组方法

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. JavaScript 中数组方法 reduce 的妙用之处

    Javascript数组方法中,相比map.filter.forEach等常用的迭代方法,reduce常常被我们所忽略,今天一起来探究一下reduce在我们实战开发当中,能有哪些妙用之处,下面从red ...

  3. 数组方法 + ES6中数组方法 + 数组的空位

    目录 1.静态方法 1.Array.isArray() Array.isArray方法返回一个布尔值,表示参数是否为数组.它可以弥补typeof运算符的不足. 2.Array.from() 用于将两类 ...

  4. JavaScript中数组slice和splice的对比小结

    前言 今天重温了一下Javascript,看到了数组的方法,其中有两个比较相似的方法--splice和splice,看着很像,就是多了一个p,但是用法却相当不一样. 在使用中,可以通过选择一个具有强语 ...

  5. js中数组方法不会影响原数组的方法

    不会改变原数组方法: concat(),用于连接两个或多个数组: every().用于检测数组 所有元素是否都符合原始数组: filter(),创建一个新的数组,新数组的元素是通过检查指定数组中符合条 ...

  6. js中split()方法、splice()方法、slice()方法

    split()方法 split()方法是将一个字符串分割成字符数组 stringObject.split(separator,howmany) separator 是字符串或正则表达式,从该参数指定的 ...

  7. JS(ES5) 实现数组方法(迭代类型:evey、some、map、filter)的重构

    重构前要理解这些方法的要干嘛.能干嘛,还有明白传入每个参数有什么用. 数组调用evey.some.map.filter方法中,传入的第一个参数是回调函数(必填),第二个参数是一个对象(可填.可不填), ...

  8. ios 替换数组中元素_IOS中数组方法

    NSArray 数组的创建 1.使用类方法创建 一个空的数组 + (id)array; 2.使用类方法创建 只有一个对象的数组 + (id)arrayWithObject:(id)anObject; ...

  9. javascript字典中添加数组_如何在JavaScript中使用数组方法:Mutator方法

    JavaScript中的数组由元素列表组成.JavaScript有许多有用的内置方法来处理数组.修改原始数组的方法称为mutator方法,返回新值或表示的方法称为accessor方法.在本教程中,我们 ...

最新文章

  1. 泰坦尼克号数据集_机器学习(入门)--Kaggle项目之泰坦尼克号
  2. linux下ndk编译命令行程序及配置
  3. selenium+python自动化81-html报告优化(饼图+失败重跑+兼容python23)
  4. SAP 系统中STO+VC 技术实现
  5. iOS开发小知识之正则表达式的简单用法
  6. Tensorflow一些常用基本概念与函数(1)
  7. java子类对象不能调用父类protected方法和域的原因。
  8. [转]31个让你变聪明的方法
  9. Mahout的taste推荐系统里的几种Recommender分析
  10. ipython版本_1. Python版本的选择与安装
  11. 寄存器间接寻址缺点_详解西门子间接寻址之地址寄存器间接寻址
  12. livevent的几个问题
  13. Asp.Net MVC2 控件开发实例(2)
  14. 华为招聘产业联盟高级专家、 开发者生态专家
  15. 报错 | Cannot find module ‘@better-scroll/core/dist/types/BScroll‘
  16. 5.1数学建模与MATLAB--层次分析法(评价类问题)
  17. 局域网传文件_iPhone与安卓跨系统「隔空投送」,传大文件超好用
  18. 计算机找不到海信电视,如何设置海信电视投屏 海信电视投屏设置方法【详解】...
  19. buu-[ACTF新生赛2020]SoulLike
  20. 浅谈如何通过自媒体渠道实现赚钱的途径与方法?

热门文章

  1. 2019 已过半,迅雷链的 Flag 完成了多少?
  2. 2019,国产手机生死存亡的一年
  3. ofo 回应假装老外秒退押金;董明珠雷军十亿赌约到期;高通苹果摩擦再升级 | 极客头条...
  4. 腾讯二十年了,马化腾定了个新方向!
  5. 腾讯“立知”被指抄袭“即刻” APP,目前已被下线
  6. mysql集群方案,保准看明白!
  7. 字节跳动面试:java后端面试宝典
  8. 第 8 章 建造者模式
  9. 关于php车服务论文,「PHP」行车服务app后端代码简析
  10. python变量和数据类型_Python变量和数据类型简介