Я хочу, чтобы расширить свойства для всех массив с простой функцией (это для моей домашней работы)Продление свойства массива Javascript
Array.prototype.remove=(function(value){
var i;
var cleanedArray = new Array();
for(i= 0;i<this.length;i++)
{
if(value !== this[i])
{
cleanedArray.push(this[i]);
}
}
this.length = cleanedArray.length;
for(i=0;i<this.length;i++)
{
this[i] = cleanedArray[i];
} })();
var simpleArray = new Array(3,5,6,7,8,1,1,1,1,1,1,1);
simpleArray.remove(1); console.log(simpleArray);
, но я получаю сообщение об ошибке в консоли, может кто-нибудь мне помочь?
ошибка:
Uncaught TypeError: Property 'remove' of object [object Array] is not a function
Вы можете добавить ошибку на ваш вопрос? –
Какая ошибка вы получаете? Pls помещает вывод в SO. – RaphMclee