• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Dodawanie elementu do tablicy z własnym indexem

Cloud VPS
0 głosów
485 wizyt
pytanie zadane 23 sierpnia 2018 w JavaScript przez Bakr Mądrala (6,850 p.)

Witam,

 

W jaki sposób dodać element do tablicy, tak, by miał własny index ( 

['owoc'=>'jabłko']

).

Zwykły .push dodaje standardowe indexy (na końcu tablicy).

2 odpowiedzi

+1 głos
odpowiedź 23 sierpnia 2018 przez Comandeer Guru (607,100 p.)

Tablice w JS nie mają tego typu indeksów. Powinieneś korzystać z obiektów.

const obj = {};
const zmienna = 'cos';

obj.cokolwiek. = 1;

obj[ zmienna ] = 'a';

console.log( obj.cos ); // a

 

0 głosów
odpowiedź 23 sierpnia 2018 przez StOcK Mądrala (6,100 p.)
{owoc:'jabłko', owoc2:'banan'}

 

komentarz 23 sierpnia 2018 przez Bakr Mądrala (6,850 p.)
A czy można dodawać tak dynamiczne wartości, które są przechowywane w zmiennej? Tzn. pushem dodaje wartości do tablicy, a nie wiem jak dodać indexy (np. pobierane z formularza)
komentarz 23 sierpnia 2018 przez StOcK Mądrala (6,100 p.)
Pokaż jak dodajesz wartości do tablicy
komentarz 23 sierpnia 2018 przez Bakr Mądrala (6,850 p.)
      let chart =[...this.state.chart];
      let newProducts = [...this.state.product.title];


      chart.push(newProducts);

 

Podobne pytania

0 głosów
2 odpowiedzi 282 wizyt
pytanie zadane 17 czerwca 2018 w JavaScript przez piotr7k Nowicjusz (160 p.)
0 głosów
3 odpowiedzi 579 wizyt
0 głosów
1 odpowiedź 290 wizyt
pytanie zadane 26 listopada 2017 w JavaScript przez Vorex444 Dyskutant (9,610 p.)

93,487 zapytań

142,423 odpowiedzi

322,773 komentarzy

62,908 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...