73 of 119 menu

Метад map

Метад map выклікае зададзеную функцыю для кожнага элемента набору. Ён асабліва зручны для атрымання або ўстаноўкі значэнняў калекцыі элементаў.Метад map вяртае нанова сфармаваны набор розных элементаў і аб'ектаў у адрозненне ад метаду each, які вяртае зыходны набор элементаў.

Сінтаксіс

Самі элементы даступныя ў функцыі, у зменнай this, а іх парадкавыя нумары ў наборы — ў зменнай index:

$(селектар).map(function(index, element));

Прыклад

Давайце вывядзем на экран спіс імён id элементаў, разделенных коскамі. Выкарыстаем таксама метады get і join:

<p id="aaa">text1</p> <p id="bbb">text2</p> <p id="ccc">text3</p> console.log( $('p').map( function() { return this.id; } ).get().join() );

Глядзіце таксама

  • метад filter,
    які фільтруе элементы па пэўным селектары
  • метад each,
    які выклікае зададзеную функцыю для кожнага элемента набору
azbydeenesfrkakkptruuz