美文网首页
【管子先生的Node之旅·5】V8中的JavaScript(二)

【管子先生的Node之旅·5】V8中的JavaScript(二)

作者: 管子先生 | 来源:发表于2017-10-27 17:22 被阅读0次

数组方法

遍历数组,可以使用 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

相关文章

网友评论

      本文标题:【管子先生的Node之旅·5】V8中的JavaScript(二)

      本文链接:https://www.haomeiwen.com/subject/pbhdpxtx.html