在嵌套数组中使用连接方法
Using join method in nested array
我有这个嵌套数组arr:
[["一","二","三"]]我想提取这些值,并将它们连接到一个名为numbers的变量中,并用";"
我使用了这个方法:
var itemsArray = arr.join(";");
我得到的是:
one,two,three
虽然我的目标是一;二;三
它正在读取分隔符
如果数组嵌套且只有两层,则尝试
var arr = [[ "one", "two" , "three"]];
var itemsArray = arr.map( function( item ){ return item.join( ";" ) } ).join(";");
console.log( itemsArray );
可以对嵌套数组使用深度连接。
var array = ['zero', ['one', 'two' , 'three', ['four', ['five', 'six', ['seven'], 'eight']]]],
string = array.map(function join(a) {
return Array.isArray(a) ? a.map(join).join(';') : a;
}).join(";");
console.log(string);
这是一个嵌套数组,该数组位于第零索引,但您正在加入父数组。用途:
arr[0].join(';');
取数组的第一个索引并将其连接。
var arr = [
["one", "two", "three"]
];
console.log(arr[0].join(';'));
相关文章:
- 如何使用get或post方法连接和执行ajax
- 在 Javascript 中将对象连接为空格分隔字符串的最简单方法是什么?
- 对最后一个条目进行特殊处理的连接字符串的最简单方法
- JavaScript:有没有更好的方法来保留你的数组,但有效地连接或替换项目
- 警告:失败的 propType:在“维度选取器”中未指定所需的属性“维度名称”.检查“连接(维度选择器)”的渲染方法
- 未捕获的类型错误:对象 #<对象> 没有方法“连接”
- Koa:在没有现有包装器的情况下连接到数据库的最明智的方法是什么?
- 在 Node 中,创建具有“等待连接”超时的 http 连接的好方法是什么
- 在JS中检查互联网连接的最快方法
- 使用 JavaScript 连接数据库服务器的方法有多少种
- SignalR:在调用方法之前等待重新建立连接
- 使用MongoJS管理与Mongo的连接的正确方法是什么?
- 为什么javascript方法在与setTimeout一起使用时会失去与对象的连接
- 一种管理WebSocket的方法,以便向所有连接的用户发送管理消息
- dojox绘制矩形连接方法
- 使用node管理与mongoDB的连接的正确方法是什么
- Jquery tmpl使用连接方法提高速度
- 在嵌套数组中使用连接方法
- Javascript中正确的连接方法是什么?
- Soundcloud JS API 连接方法不起作用