将字符串转换为数组
turning a string into an array
var objectHTMLCollection = document.getElementsByTagName("select"),
string = [].map.call( objectHTMLCollection, function(node){
return node.id || "";
}).join(" ");
我有这段代码,可以将[object HTMLCollection]
转换为字符串,我想将其转换为数组。所以说他们的输出是hello world I am here
会变得[hello,world,I,am,here]
您可以使用split(" ")
var stringArray = string.split(" ");
或者你可以在准备字符串的同时准备数组,见下面的代码
var stringArray = new Array();
var objectHTMLCollection = document.getElementsByTagName("select"),
string = [].map.call( objectHTMLCollection, function(node){
stringArray.push(node.id);
return node.id || "";
}).join(" ");
Map 已经返回了一个数组。无需将其转换为字符串然后又变回数组。
var objectHTMLCollection = document.getElementsByTagName("select"),
idarray = [].map.call( objectHTMLCollection, function(node){
return node.id || "";
}), string = idarray.join(' ');
document.write('<div>String: ' + string + '<div>');
document.write('Array: ' + JSON.stringify(idarray) + '<div>');
<select id='dsada1'></select>
<select id='dsada2'></select>
<select></select>
<select id='dsada4'></select>
<select id='dsada5'></select>
<select id='dsada6'></select>
<br/><br/>
相关文章:
- 使用JS将数组转换为json对象
- 本地存储中的字符串到字节数组转换
- Javascript函数,用于将数组转换为“;2-元组”;
- php数组转换为javascript
- 在Javascript中将一个值和字符串数组转换为if语句
- 将数组转换为javascript格式的字符串
- 如何将数组转换为有效的json
- JSON数组转换为JS对象数组
- 如何将数组转换为映射
- JavaScript:将字符串数组转换为文本区域
- javascript |数组转换
- 数组转换为多个字符串
- Javascript将数组转换为字符串并使其反向输出
- 将Byte数组转换为Angularjs中的Base64字符串
- 将对象数组转换为与nodejs/pg/unnest兼容的数组
- 将Javascript数组转换为PHP数组
- 将数组转换为键值对
- 使用Ramda将对象数组转换为普通对象
- javascript将对象数组转换为字符串以存储在s3中
- 使用.join方法将数组转换为不带逗号的字符串