私はjsonオブジェクトidAndNames.jsonを持っています。 [
{ "id":"1", "name":"name1"},
{ "id":"2", "name":"name2"},
{ "id":"3", "name":"name3"}
]
iはIDと名前
[
{ "id":"1", "name":"name1"},
{ "id":"2", "name":"name2"},
{ "id":"3", "name":"name3"}
]
function checkFilter(id,valueItem) {
return id <= valueItem;
}
//i changed json to array with immutable.js -> fromJS(idAndNames);
idAndNamesArray.filter(item => checkFilter(item.get('id'),valueItem));
ことによってそれをフィルタリングしたいが、私は、IDまたは名前でそれをフィルタリングするカントjsonオブジェクトからのフィルタ値
ときvalueItem = 1;私はエラーを取得整数:「期待される配列または値の反復可能オブジェクト」
ときvalueItem =「1」の文字列には、任意のエラー、それ
はあなたが私は正しい方法を見つけるのを助けることができるだけでdoesntの仕事を与えるdoesntの? https://jsfiddle.net/nyvbb4nd/1/
は、あなたのコード内でvalueItem
を宣言しました:あなたは
に渡しています。私はちょうど私があなたの応答のために他の何かが不足していることがわかりました – user2960407
は、idとnameの両方のためにcheckFilter funcを使用する方法ですitem => checkFilter(item.get( 'id')、valueItem)配列のすべての値に同じ関数を使用したいですか? – user2960407