老师帮我看下作业
来源:4-8 编程练习
qq_慕神8318241
2021-08-19 09:36:32
var str = '';
var arr=[["慕","课","网"],["程","序","员"],["梦","工","厂"]];
arr[0].push(",");
arr[1].push("的");
for(var i = 0; i < arr.length; i++){
for(var j = 0; j < arr[i].length; j++){
str += arr[i][j];
}
}
console.log(str);
为啥不用字符串转换直接就成字符串了呢
1回答
好帮手慕慕子
2021-08-19
同学你好,代码效果实现是对的,针对同学的问题解答如下:
因为内层for循环中,arr[i][j]表示的数组中每一项内容,即:“慕”等每个字符串,可以输出查看下结果,示例:


而str是一个空字符串,str += arr[i][j]这句代码使用累加的方式拼接了所有的字符串,所以不需要使用字符串转换了。
祝学习愉快~
相似问题