Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 移除数组中的sting内容_Javascript_Arrays - Fatal编程技术网

Javascript 移除数组中的sting内容

Javascript 移除数组中的sting内容,javascript,arrays,Javascript,Arrays,我有一个Javascript数组,如下所示: VirtualMachineByPhysicalMachine::GROUP-USER-DEV ,DRS-shou-2/domain-b/shou18lcorevc::PM-GROUP-DRS-domain-b/core ,DRS-SQLCluster/domain-c/10.128::PM-GROUP-DRS-domain-c/10.128 ,DRS-WC2012test/domain-c/10.128::PM-GROUP-DRS-domain-c

我有一个Javascript数组,如下所示:

VirtualMachineByPhysicalMachine::GROUP-USER-DEV
,DRS-shou-2/domain-b/shou18lcorevc::PM-GROUP-DRS-domain-b/core
,DRS-SQLCluster/domain-c/10.128::PM-GROUP-DRS-domain-c/10.128
,DRS-WC2012test/domain-c/10.128::PM-GROUP-DRS-domain-c/10.129
,DRS-RAC/domain-c/10.128::PM-GROUP-DRS-domain-c/10.130
,DRS-RHELCluster/domain-c/10.128::PM-GROUP-DRS-domain-c/10.131
,VirtualMachineByPhysicalMachine::GROUP-USER-PROD
,DRS-WC2008test/domain-c/10.128::PM-GROUP-DRS-domain-c/10.132
,DRS-SybaseCluster/domain-c/10.128::PM-GROUP-DRS-domain-c/10.133
我想将数组格式化如下:

GROUP-USER-DEV
, PM-GROUP-DRS-domain-b/core
, PM-GROUP-DRS-domain-c/10.128
, PM-GROUP-DRS-domain-c/10.129
, PM-GROUP-DRS-domain-c/10.130
, PM-GROUP-DRS-domain-c/10.131
, GROUP-USER-PROD
, PM-GROUP-DRS-domain-c/10.132
, PM-GROUP-DRS-domain-c/10.133
你能试试这个吗

var arr =['VirtualMachineByPhysicalMachine::GROUP-USER-DEV'
,'DRS-shou-2/domain-b/shou18lcorevc::PM-GROUP-DRS-domain-b/core'
,'DRS-SQLCluster/domain-c/10.128::PM-GROUP-DRS-domain-c/10.128'
,'DRS-WC2012test/domain-c/10.128::PM-GROUP-DRS-domain-c/10.129'
,'DRS-RAC/domain-c/10.128::PM-GROUP-DRS-domain-c/10.130'
,'DRS-RHELCluster/domain-c/10.128::PM-GROUP-DRS-domain-c/10.131'
,'VirtualMachineByPhysicalMachine::GROUP-USER-PROD'
,'DRS-WC2008test/domain-c/10.128::PM-GROUP-DRS-domain-c/10.132'
,'DRS-SybaseCluster/domain-c/10.128::PM-GROUP-DRS-domain-c/10.133'
]

var newArr= arr.map(function (anObj){
    return anObj.split("::")[1];

});

console.log(newArr);

你也许可以用劈叉做点什么

诸如此类:

for (var i = 0; i < arr.length; i++) {
    arr[i] = arr[i].split("::")[1];
}
for(变量i=0;i
这确实有效,谢谢。我的问题是,如何使用split(“:”)[1]实现拆分;split函数参数定义分隔符。就你的情况来说是这样的。