标签: javascript replace
我正在尝试将字符串中的字母替换为存储在对象上的数字。这是我目前的功能,但我不能让它起作用。
letters = { a: 4, e: 3, i: 1, o: 0, s: 5 }; function leetSpeaker(str) { for (var i= 0; i < str.length; i++) { if (letters[str[i]]) { str = str.replace(str[i], letters[str[i]]); } } };