用字符串中的数字替换字母

时间:2017-07-03 20:36:26

标签: 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]]);
        }
    }
};

0 个答案:

没有答案