ES5总结

作者: 慕名66 | 来源:发表于2018-10-22 21:51 被阅读0次

1.新增严格模式:  在第一行使用:'use strict';

        语法和行为:必须使用var或者let或者const声明变量;

                            禁止自定义的函数中的this指向window,要声明为表达式形式;

                            创建eavl()作用域;

                             对象不能有重名属性;

2.json新增 JSON.stringify():  将js对象或数组转换成json对象或数组

           JSON.parse():  将json对象或数组转换成js对象hu或数组

3.对象Object扩展新增

//以指定对象为原型创建新对象

Object.creat(obj,{

                name:{

                    value:'Tom',

                    writable:false, //标识当前属性是否可以被修改,默认为false

                     configurable:false ,//标识当前属性是否可以被删除

                     enumerable:false//标识当前属性是够能被枚举(for in循环),默认为false

                }

            })

        Object.defineProperties(object,desc);//作用: 为指定对象定义扩展多个属性

                   get方法在获取属性值时自动调用,set当前属性值变动时自动调用

4.数组扩展新增方法

        indexOf(value)//得到值在数组中的第一个下标

        lastIndexOf(value) //得到值在数组中的最后一个下标

        forEach()//遍历循环

        map(function(item,index){ }) //遍历数组返回一个新的数组

        filter(function(item,index){ }) //遍历过滤条件为true的值,并返回一个新的数组

5.函数function扩展

            call(object,参数1,...,参数n); //绑定this为第一个参数对象,立即执行;

            apply(object,[ ]); //绑定this为第一个参数对象,第二个参数必须为数组, 立即执行

            bind(object,参数1,...,参数n); //绑定this为第一个参数对象并返回一个新的函数,不会立即执行,需要再次调用,常做回调函数

call和apply的区别:  参数传递方式不同

相关文章

  • async_promise

    写法的区别 ES5正常写法 Promise的写法 async await写法 总结 1、ES5写法和promise...

  • ES5总结

    1.新增严格模式: 在第一行使用:'use strict'; 语法和行为:必须使用var或者let或者co...

  • ES5总结

    es5总结 1. strict模式 严格模式,限制一些用法,'use strict'; 为什么使用严格模式: 消除...

  • ES6总结(一) 初识

    es6总结 往期文章 ES5总结 1.es6简介 回顾javascrip组成:核心(ECMAScript)由ECM...

  • ES5 构造函数与ES6 Class的区别

    总结了8点: Class类中不存在变量提升 // es5 var bar = new Bar(); // 可行 ...

  • 总结一下ES5和ES6数组的方法

    ES5 数组方法 最近总结了一些ES5和ES6数组的一些方法,希望能给大家带来一些帮助吧 1.Array.isAr...

  • 总结一下ES5和ES6数组的方法

    ES5 数组方法 最近总结了一些ES5和ES6数组的一些方法,希望能给大家带来一些帮助吧 1.Array.isAr...

  • Javascript 的最佳实现方法总结(二)

    这是第二篇关于 Javascript 实现方法的总结文章,主要是总结从 ES5 到 ES6 中的各种数组遍历方式,...

  • ES5之数组新方法总结

    今天要总结的内容是ES5中数组的新增方法,有forEach、map、filter、find、every、some、...

  • es5新特性总结

    参考: ECMAScript5.1及其新增API简介 ECMAScript 5.1就是我们常说的es5。它在201...

网友评论

      本文标题:ES5总结

      本文链接:https://www.haomeiwen.com/subject/xvenzftx.html