我想知道是否有一种方法可以按特定顺序从数组中构建字符串。 我目前的代码:
var pcontent = [ "h", "H", "o", " " ];
var constpass = strConstruct( "pcontent", 1, 2, 3, 0, 2, 3, 0, 2);
function strConstruct ( aname ) {
var newStrs = arguments;
var cs;
for ( var i = 1; i < newStrs.length; i++ ) {
cs = cs + aname[i];
}
return cs;
}
console.log( constpass );
运行时我得到了“contentundefinedcontent”的内容。
如果不可能,那就好好知道一下,谢谢。
cs = cs + aname[i];
=>cs = cs + window[aname][i];
- Pranav C Balanundefinedcontentundefined
。 - Wiktor Stribiżew