首先来看看什么是ES5.
ES5:是ECMAScript(基于JavaScript的规范)标准的修正。 与HTML5规范进程本质类似,ES5通过对现有JavaScript方法添加语句和原生ECMAScript对象做合并实现标准化。
ES5中新增了一些方法,可以很方便的操作数组、字符串以及对象
数组方法
迭代(遍历)方法
使用forEach()、map()、filter()、some()、every()等方法来遍历数组。
具体用法
(1)forEach()、map()
arr.forEach(function(value,index,array))
arr.map(function(value,index,array)) //遍历数组
value:数组当前项的值
index:数组当前项的索引
array:数组本身
例如:
var arr = [1, 2, 3];
var sum = 0;
arr.forEach(function(value, index, array) {
console.log('每个数组元素' + value);
console.log('每个元素的索引号' + index);
console.log('数组' + array);
sum += value;
})
console.log(sum); //6
(2)filter()
arr.filter(function(value,index

本文详细介绍了ES5中新增的一些实用方法,包括数组操作方法如filter()与some()的区别、字符串方法trim()以及对象方法Object.keys()和Object.defineProperty()等,并通过示例代码帮助读者更好地理解和掌握这些新特性。
最低0.47元/天 解锁文章
467

被折叠的 条评论
为什么被折叠?



