如何删除数组的匹配元素

drd*_*idd 27 javascript arrays

我在JavaScript中有一个数组:

['html', 'css', 'perl', 'c', 'java', 'javascript']
Run Code Online (Sandbox Code Playgroud)

如何删除"perl"元素?

必须删除第三个元素.必须删除值为"perl"的元素.

小智 14

找到单词的索引,然后使用splice将其从数组中删除.

var array = ['html', 'css', 'perl', 'c', 'java', 'javascript']  
var index = array.indexOf('perl');

if (index > -1) {
    array.splice(index, 1);
}
Run Code Online (Sandbox Code Playgroud)