数组方法
遍历数组,可以使用 for...of... 或者 Array.forEach():
var a = [1, 2, 3];
// Array.forEach();
a.forEach(function(v) {
console.log(v);
})
// for...of...
for (var v of a) {
console.log(v)
}
过滤数组,可以使用 Array.filter():
var f = a.filter(function(v) {
return v < 3;
}); //=>[1,2]
要改变数组内每个元素的值,可以使用 Array.map():
var m = a.map(function(v) {
return v * 2;
}); //=>[2,4,6]
字符串方法
要移除字符串首尾空格,可以使用 String.trim():
' hello '.trim(); //=>hello
JSON
V8 中提供了 JSON.stringify() 与 JSON.parse() 方法来对JSON进行编码和解码操作:
var j = { a: '1' };
var s = JSON.stringify(j); //=>JSON转字符串
var o = JSON.parse(s); //=>字符串转JSON