- 【管子先生的Node之旅·5】V8中的JavaScript(二)
- 【管子先生的Node之旅·4】V8中的JavaScript(一)
- 【管子先生的Node之旅·6】V8中的JavaScript(三)
- 【管子先生的Node之旅·11】Node中的JavaScript
- 【管子先生的Node之旅·13】Node中的JavaScript
- 【管子先生的Node之旅·12】Node中的JavaScript
- 【管子先生的Node之旅·2】JavaScript基础复习(二)
- 转自知乎 Node优缺点
- 【管子先生的Node之旅·3】JavaScript基础复习(三)
- 【管子先生的Node之旅·1】JavaScript基础复习(一)
数组方法
遍历数组,可以使用 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
网友评论