ES5
qq20004604
前阿里巴巴,高级前端开发
展开
-
ES5的Function新增的bind方法简单介绍
Function.bind(obj, arguments)说明1. 简单来说,这个的返回值是一个函数,该函数未执行,该函数中的this指向obj这个对象。2. 有一些类似apply和call,但是apply和call是在改变this指向对象时,执行函数;3. 但bind不执行,只单纯改变了this指向的目标;4. 但有第二、三个甚至更多参数时,参数会依次作为Function的第一、二或更多的参原创 2016-11-25 00:20:33 · 1064 阅读 · 0 评论 -
JSON对象的两个方法细解
JSON对象1、stringify()原型:JSON.stringify(obj, callback, spaceNumber);说明:1.1 将**对象**、**数组**转换为JSON字符串;1.2 也可以转换boolean类型(true变为字符串“true”)、 number类型(1变为字符串“1”)、 string类型(字符串“1”变为字符串“”1“”,注意,这个多了一对引号原创 2016-11-23 23:04:05 · 2070 阅读 · 0 评论 -
ES5中,Array新增API(下)之reduceRight、every、indexOf、lastIndexOf
博客结构:原型:简单说明:兼容性写法原创 2016-11-06 22:35:14 · 542 阅读 · 0 评论 -
ES5中,Array新增API(上)之forEach、filter、map、reduce
forEach原型://标准forEach(callback[,thisArg])//简单示例Array.forEach(function(item, index, array){ //回调函数内容}, args);简单说明:item指遍历数组的当前元素,index指当前元素的索引,array指数组本身,默认情况下this指向Window对象当存在第二个参数args时,this指向a原创 2016-11-04 14:12:59 · 881 阅读 · 0 评论 -
ES5的Object对象新增的3个API(包括setter和getter)
ES5的Object对象新增APIObject.create(proto[, propertiesObject]);Object.defineProperties(obj, props);Object.defineProperty(obj, prop, descriptor);Object.keys(obj);原创 2016-11-27 03:38:11 · 925 阅读 · 0 评论