ЈаваСцрипт програм за уклањање одређене ставке из низа

У овом примеру ћете научити да напишете ЈаваСцрипт програм који ће уклонити одређену ставку из низа.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:

  • ЈаваСцрипт низ низа пусх ()
  • Спајање низа ЈаваСцрипт ()
  • ЈаваСцрипт за петљу

Пример 1: Коришћење Фор Лооп

 // program to remove item from an array function removeItemFromArray(array, n) ( const newArray = (); for ( let i = 0; i < array.length; i++) ( if(array(i) !== n) ( newArray.push(array(i)); ) ) return newArray; ) const result = removeItemFromArray((1, 2, 3 , 4 , 5), 2); console.log(result);

Оутпут

 (1, 3, 4, 5)

У горњем програму, ставка се уклања из низа помоћу forпетље.

Ево,

  • forПетља се користи за петљу кроз све елементе низа.
  • Током итерирања кроз елементе низа, ако се ставка за уклањање не подудара са елементом низа, тај елемент се гура у невАрраи.
  • push()Метод додаје елемент на невАрраи.

Пример 2: Коришћење Арраи.сплице ()

 // program to remove item from an array function removeItemFromArray(array, n) ( const index = array.indexOf(n); // if the element is in the array, remove it if(index> -1) ( // remove item array.splice(index, 1); ) return array; ) const result = removeItemFromArray((1, 2, 3 , 4, 5), 2); console.log(result);

Оутпут

 (1, 3, 4, 5)

У горе наведеном програму, низ и елемент који ће се уклонити прослеђују се прилагођеној removeItemFromArray()функцији.

Ево,

 const index = array.indexOf(2); console.log(index); // 1
  • indexOf()Метод враћа индекс датог елемента.
  • Ако се елемент не налази у пољу, indexOf()враћа -1 .
  • Тхе ifуслов проверава да ли елемент ремове је у низу.
  • splice()Метод се користи за уклањање елемента из низа.

Напомена : Горњи програм ради само за низове без дуплираних елемената.

Уклања се само први елемент низа који се подудара.

На пример,

(1, 2, 3, 2, 5) резултати у (1, 3, 2, 5)

Занимљиви Чланци...