Я пытаюсь получить индекс, передав ссылку на значение.
У меня есть некоторые параметры javascript, но все эти функции показывают is not a function
Получение ошибки, как показано ниже:
TypeError | jsonData.getIndexOf is not a function
Я пробовал варианты, упомянутые в ссылке ниже:
получить индекс из объекта JSON со значением
Пример:
var jsonData = JSON.parse(responseBody);
Array.prototype.getIndexOf = function(el) {
var arr = this;
for (var i=0; i<arr.length; i++){
console.log(arr[i].name);
if(arr[i].name==el){
return i;
}
}
return -1;
}
console.log(jsonData.getIndexOf("Volume"));
Скриншот объекта:
Возможно ли это в почтальоне/ньюмене
responseBody
, над которыми вы работаете? - person Kresimir Pendic   schedule 22.11.2017console.log(jsonData instanceof Array)
? - person Quentin   schedule 22.11.2017for...in
, потому что объект не имеет длины) - person Kaddath   schedule 22.11.2017length
(которое будет иметь массив). Не имеет особого смысла наклеивать его на все виды объектов. - person Quentin   schedule 22.11.2017