Javascript 移除数组中的sting内容
我有一个Javascript数组,如下所示: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
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函数参数定义分隔符。就你的情况来说是这样的。