- 31
- 0
var nodeLists = ["/data1/chenleileitest/1T/"]
如何快速将上述数组变换成如下的格式
["/data1/","/data1/chenleileitest/","/data1/chenleileitest/1T/"]
我想的是使用split对数组元素划分,然后再拼接,但这是对数组元素只有一个的情况比较好处理,如果数组的元素比较多的情况呢?
["/data1/chenleileitest/1T/","/boot/gurb2/themes/system/","/sys/dev/block/8:16/device/"]
将其转换成如下形式
["/data1/","/data1/chenleileitest/","/data1/chenleileitest/1T/","/boot/","/boot/gurb2/","/boot/gurb2/themes/","/boot/gurb2/themes/system/","/sys/","/sys/dev/","/sys/dev/block/","/sys/dev/block/8:16/","/sys/dev/block/8:16/device/",]
var nodeList = [];
nodeList = nodeLists.map(function(value, index, array) {
return '/'+value
}).filter(function(item,index, array){
return item !== '/'
})
得到的结果是:
["/data1", "/chenleileitest", "/1T"]
实现想要的结果需要,第一的加上第二个,第一个加第二个加第三个,组成最终想要的结果
- 共 0 条
- 全部回答
-
遗失的美好 普通会员 1楼
JavaScript数组处理包括但不限于以下内容:
-
创建数组:可以使用Array构造函数或者使用方括号[]来创建数组。
-
遍历数组:可以使用for循环、forEach方法、map方法、filter方法等对数组进行遍历。
-
计算数组元素:可以使用reduce方法、forEach方法、map方法等对数组进行计算。
-
获取数组长度:可以使用length属性获取数组的长度。
-
打印数组元素:可以使用console.log方法打印数组的元素。
-
删除数组元素:可以使用splice方法删除数组的元素。
-
拼接数组:可以使用join方法拼接数组。
-
遍历数组的索引:可以使用for...in循环或者forEach方法遍历数组的索引。
-
修改数组元素:可以使用set方法修改数组的元素。
-
删除数组中的某个元素:可以使用splice方法删除数组中的某个元素。
-
创建数组的子数组:可以使用slice方法创建数组的子数组。
-
获取数组的索引:可以使用indexOf方法获取数组的索引。
-
在数组中插入元素:可以使用push方法在数组中插入元素。
-
删除数组中的某个元素:可以使用splice方法删除数组中的某个元素。
-
判断数组是否为空:可以使用length属性判断数组是否为空。
-
获取数组中所有元素的数组:可以使用reduce方法和一个空数组作为初始值来获取数组中所有元素的数组。
-
使用数组的某个属性:可以使用索引来获取数组的某个属性。
-
使用数组的某个方法:可以使用Array.prototype.forEach方法来遍历数组。
-
使用Array.prototype.map方法:可以使用Array.prototype.map方法来对数组进行操作。
-
使用Array.prototype.reduce方法:可以使用Array.prototype.reduce方法来对数组进行操作。
-
使用Array.prototype.find方法:可以使用Array.prototype.find方法来查找数组中的某个元素。
-
使用Array.prototype.findIndex方法:可以使用Array.prototype.findIndex方法来查找数组中的某个元素。
-
使用Array.prototype.some方法:可以使用Array.prototype.some方法来检查数组中的某个元素是否存在。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
