jQuery, эквивалентный Прототипу array.last ()

попробуйте

cell.selectionStyle = UITableViewCellSelectionStyleNone;

и

[cell setSelectionStyle:UITableViewCellSelectionStyleNone];

, и вы также можете установить стиль выбора с помощью Interface Builder.

64
задан Harry 1 October 2013 в 07:42
поделиться

4 ответа

Почему бы просто не использовать простой javascript?

var array=[1,2,3,4];
var lastEl = array[array.length-1];

Вы также можете написать это как метод, если хотите (при условии, что прототип не был включен на вашу страницу):

Array.prototype.last = function() {return this[this.length-1];}
135
ответ дан 24 November 2019 в 15:36
поделиться

Почему бы просто не использовать простой javascript?

var array=[1,2,3,4];
var lastEl = array[array.length-1];

Вы также можете написать его как метод, если хотите (при условии, что прототип не был добавлен на вашу страницу):

2
ответ дан 24 November 2019 в 15:36
поделиться

При работе с объектом jQuery, .last () будет делать именно это, фильтруя совпадающие элементы только до последнего в наборе.

Конечно, вы можете обернуть собственный массив с помощью jQuery, что приведет к следующему:

var a = [1,2,3,4];
var lastEl = $(a).last()[0];
22
ответ дан 24 November 2019 в 15:36
поделиться

с помощью slice ():

var a = [1,2,3,4];
var lastEl = a.slice(-1)[0]; // 4
// a is still [1,2,3,4]

с pop ();

var a = [1,2,3,4];
var lastEl = a.pop(); // 4
// a is now [1,2,3]

см. https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array для получения дополнительной информации

78
ответ дан 24 November 2019 в 15:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: