lodash
ドキュメントでは、これは私が範囲、_.range(start, end)
を理解する方法です。JSONオブジェクトの配列のJavascriptのlodashの範囲が返されない
したがって、私は.range()
をJSONオブジェクトの配列に使用しました。以下のような...
const arr = [
{
name: 'name',
},
];
は、私が20個のオブジェクトを持っていたし、私はそこから第五JSONオブジェクトと5を取り戻すだろうarr._.range(5, 5);
をしたとしましょう。
だから私は私にJSONオブジェクトのリストをバック与え、私は、彼らにrange
を使用するマップ機能を作成しました、ここで私が持っているものです。
import R from 'lodash';
const getJsonData = (offset, limit) => (
R.map([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20], x => ({
title: `title ${x}`,
subtitle: 'description',
image_url: 'http://some-img-url.com',
date: 'date',
tag: 'tag',
places: [
{
places: 'places',
},
],
}), R.range(offset, (limit + offset)))
);
だから私はgetJsonData(5, 5);
のようにこれを呼び出すと思いますが、それでも私は20個のJSONオブジェクトの完全なリストを返します。
range
の仕組みを誤解していますか?
2010/03/theres-no-such-as-a-json /) – Andreas
@Andreas申し訳ありませんが、私の言い訳の悪い方法です。しかし、一般的なジストは '.range()'の問題であり、私はなぜ理解していないのですか? – PourMeSomeCode