【发布时间】:2018-10-26 17:16:55
【问题描述】:
目前卡在这个挑战上。
// stringLengths takes in four strings
// it returns an array containing the length of each string
// Example: stringLengths('mushroom', 'onion', '', 'garlic') returns [8, 5, 0, 6]
function stringLengths(str1, str2, str3, str4) {
}
目前有
function stringLengths(str1, str2, str3, str4) {
var arr = [];
for (var i = 1; i < arguments.length; i++) {
arr.push(arguments[i].length);
}
return arr;
}
这会返回一个空数组。
如何将每个参数的长度属性推入Array 并返回包含每个参数长度的数组?
【问题讨论】:
-
它对我有用,除了
i必须从 0 开始,因为数组在 JS 中是从 0 开始的。 -
yest 试过了,从索引 0 开始
标签: javascript arrays string-length