$ .inArray()没有给出元素的确切索引?

vik*_*kas 1 javascript jquery

我有一个阵列.

var arr =[23,45,78,89];
Run Code Online (Sandbox Code Playgroud)

我想从这个数组中删除78,所以我正在使用

 arr.splice($.inArray(78), 1);
Run Code Online (Sandbox Code Playgroud)

但这总是删除最后一个元素89.

Plz的帮助.

cod*_*box 6

你错过了第二个参数$.inArray- 试试这个:

arr.splice($.inArray(78,arr), 1);
Run Code Online (Sandbox Code Playgroud)