美文网首页
【管子先生的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