小编Hea*_*ven的帖子

为什么我无法更改 forEach() 中的数组元素?

这是我的功能。它应该返回backgroundColor而不是backgroundcolor.

\n

我的问题是什么?

\n

\r\n
\r\n
function camelize(str) {\n  let newStr = str.split(\'-\');\n  newStr.forEach((item, index) => {\n    if (index > 0) {\n      item.toLowerCase();\n      item = item[0].toUpperCase() + item.slice(1);\n    }\n  });\n\n  newStr = newStr.join(\'\');\n  return newStr;\n}\nconsole.log(camelize("background-color")); //\'background\xd1\x81olor\' instead of \'backgroundColor\'
Run Code Online (Sandbox Code Playgroud)\r\n
\r\n
\r\n

\n

javascript arrays string foreach

0
推荐指数
1
解决办法
815
查看次数

标签 统计

arrays ×1

foreach ×1

javascript ×1

string ×1