Я новичок в веб-разработке и изучаю React / Redux и следую руководству от http://teropa.info/blog/2015/09/10/full-stack-redux-tutorial.html.
Я пытаюсь понять и запутать методы take () и skip (), которые мы использовали в следующем коде. Я могу понять использование, но где мы их взяли ?? JS метод? immutable.js метод? Я искал в Google несколько часов. Но не повезло. Может кто-нибудь помочь ?? Спасибо за ваше время:
import { List, Map } from 'immutable';
export function next(state) {
const entries = state.get('entries');
return state.merge({
vote: Map({ pair: entries.take(2)}),
entries: entries.skip(2)
});
}
http://facebook.github.io/immutable-js/docs/#/Map/take
http://facebook.github.io/immutable-js/docs/#/Map/skip
take()
Возвращает новую коллекцию того же типа, которая включает записи первого количества из этой коллекции.
Пример: take(amount: number): this
skip()
Возвращает новую коллекцию того же типа, что исключает записи первой суммы из этой коллекции.
Пример: skip(amount: number): this
Это из неизменяемой функции карты js
Не волнуйтесь. Ошибаются все :)
Большое вам спасибо :-) Думаю, я недостаточно внимательно изучил библиотеку immutable.js. Извини за это.