Как предотвратить добавление элементов в массив Javascript от переопределения?

Конечно, python-dev или libpython-all-dev - это первое, что нужно (apt) install, но если это не помогло, как и в моем случае, я советую вам установить внешний интерфейс / g0] пакетами sudo apt-get install libffi-dev и sudo pip install cffi.

Это должно помочь, особенно если вы видите ошибку как / из c/_cffi_backend.c:2:20: fatal error: Python.h: No such file or directory.

0
задан timeRocket 21 February 2019 в 03:24
поделиться

2 ответа

Вы можете использовать includes, который проверит наличие значения в массиве, а затем вернет истину или ложь ...

var arr = [1,4,7];
var added = 4;

if(!arr.includes(added)) {
  arr.push(added);
}
console.log(arr);

0
ответ дан デビット 21 February 2019 в 03:24
поделиться

Может быть, это подойдет:

if (jQuery.inArray( $("#client-name").val(), clients ) == -1){
     clients.push($("#client-name").val())
 }
0
ответ дан Dohab 21 February 2019 в 03:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: