{
"ES5":[
"JSON":{
"parse":"接受一个参数,是一个字符串,返回值是一个对象,传递第二个参数,是一个处理函数,必须有一个返回值",
"stringify":"接收一个参数,是一个对象,返回值是一个字符串,接收第二个参数也是处理函数,参数叶有key,value,返回value"
},
"Array.isArray":"判断数据是否是数组",
"indexOf":"arr1.indexOf('name'); 有找到就返回在数组中的索引值,没找到就返回-1",
"lastIndexOf":"从数组末尾开始匹配,找到就返回其在数组中的索引值,没有找到就返回-1,这两种方法是非贪婪的搜索,找到一个就停止搜索,且只能匹配完整的成员,不能匹配成员的一部分",
"fill":"可以实现对数组的填充",
"forEach":"即便有renturn,存入结果变量依然是undefined;遍历数组的每个成员,方法接收一个一个参数,这个参数是一个循环时候回调函数,函数有三个参数(value,index,arrs),第一个参数是数组成员的值value,第二个参数是数组成员的索引值index,第三个参数是数字本身arrs,在函数中对第三个参数修改会影响到原来的数组,要慎用;而return不会影响原来的数组",
"map":"数组迭代器,和forEach很像,但该方法有返回值时会影响到得到结果的数组,不会是undefined;他也是接受一个回调函数,函数有三个参数(value,index,arrs)",
"some":"判断数组某些成员是否满足条件,函数符合条件返回true,不符合条件返回false,如果所有的成员处理后都返回false,结果就是false,如果有一个成员返回true,结果就是true",
"every":"判断数组每一个成员都满足条件,第一个当遇到执行结果是false就不会再执行,这个方法当所有结果都是true返回true,回调函数需要三个参数,vlaue,index,arrs,作用域是window",
"filter":"参数是一个过滤函数,接受三个参数(value,index,arrs),",
"reduce":"对数组处理,每一次得到的结果会作为参数传递到下一次处理的方法中,reduce方法得到的返回值就是多次处理成员累积的结果",
"with":"更改作用域",
"toJSON":"",
"bind":"函数的绑定,call,apply调用即执行,如果不想调用就执行,就可以用这个",
"create":"创建一个类"
]
}
ES5的一些api
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 【蝴蝶效应】 蝴蝶效应:上个世纪70年代,美国一个名叫洛伦兹的气象学家在解释空气系统理论时说,亚马逊雨林一只蝴蝶...
- Kubernetes API Based on kubernetes1.5本文主要摘抄一些kubernetes及相...