JavaScript拆分,推送和加入 [英] Javascript split, push and join

查看:177
本文介绍了JavaScript拆分,推送和加入的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

调用联接方法时为什么不添加|

    var array ="12|23|435|566|46|6|666766|24";
    var arraySplit = array.split("|");
    var newArray = [];
    for (i=0; i<arraySplit.length; i++)
    {
        if (arraySplit[i] < 500)
        {
            newArray.push(arraySplit[i]);
        }
    }
    newArray.join("|");
    alert(newArray);

解决方案

newArray.join不会修改现有数组.它返回一个数组所有当前值的新字符串,并与您指定的字符串相连.使用以下命令将生成的数组存储在新变量中:

var joinedArray = newArray.join("|");
alert(joinedArray);

演示: http://jsfiddle.net/EH8dB/


参考:

How come the | is not added when I call the join method

    var array ="12|23|435|566|46|6|666766|24";
    var arraySplit = array.split("|");
    var newArray = [];
    for (i=0; i<arraySplit.length; i++)
    {
        if (arraySplit[i] < 500)
        {
            newArray.push(arraySplit[i]);
        }
    }
    newArray.join("|");
    alert(newArray);

解决方案

newArray.join does not modify the existing array. It returns a new string of all the array's current values, joined by the string you specify. Use the following to store the generated array in a new variable:

var joinedArray = newArray.join("|");
alert(joinedArray);

DEMO: http://jsfiddle.net/EH8dB/


References:

这篇关于JavaScript拆分,推送和加入的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆