Golos1901 Asked:2023-11-23 06:29:47 +0000 UTC2023-11-23 06:29:47 +0000 UTC 2023-11-23 06:29:47 +0000 UTC 将字符串转换为数组,并在控制台中显示数组中的字符数以及字符本身 772 该任务的本质是将字符串转换为数组,并且该数组应在控制台中显示如下:metro - 5,car -5。那些。应该显示数组元素中的字符数。我没有足够的知识来做到这一点,感谢您的帮助))) map 1 个回答 Voted Best Answer Beneviento 2023-11-23T09:09:52Z2023-11-23T09:09:52Z 您需要删除 map 函数内 element.length 周围的方括号。map 函数应该采用一个函数来确定如何转换每个元素,在本例中,我们想要获取每个单词的长度。 您需要添加箭头函数 (=>) 以正确定义映射函数内的转换。 <!DOCTYPE html> <script> "use strict"; const ferst = 'метро вагон'; const words = ferst.split(' '); const newArr = words.map(element => element.length); console.log(newArr); </script> 要显示元素本身及其中的字符数,可以使用 forEach 方法而不是 map。 <!DOCTYPE html> <script> "use strict"; const ferst = 'метро вагон'; const words = ferst.split(' '); words.forEach(element => { console.log(`${element} - ${element.length}`); }); </script>
您需要删除 map 函数内 element.length 周围的方括号。map 函数应该采用一个函数来确定如何转换每个元素,在本例中,我们想要获取每个单词的长度。
您需要添加箭头函数 (=>) 以正确定义映射函数内的转换。
要显示元素本身及其中的字符数,可以使用 forEach 方法而不是 map。