質問編集履歴

1

変数名の修正

2018/08/02 01:40

投稿

oyatsu8
oyatsu8

スコア97

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- 下記のようなコードを書いたのですが、帰ってくる値(console.log("test_jsonp: " + test_jsonp);の部分)が自分の想像では、"test02"だと思ったのですが、test01と、test03がでてきて、filterを使った式は、test_jsonp: [object Object]と返ってきます。
1
+ 下記のようなコードを書いたのですが、帰ってくる値(console.log("test_filter: " + test_filter);の部分)が自分の想像では、"test02"だと思ったのですが、test01と、test03がでてきて、filterを使った式は、test_filter: [object Object]と返ってきます。
2
2
 
3
3
  filter関数が理解しきれていないのですが、一致したものが返ってくると思っていたので、なぜなのかわかりません。また、なぜ[object Object]と返ってくるのかもわからず、、アドバイスをいただけたら幸いです。
4
4
 
@@ -26,7 +26,7 @@
26
26
 
27
27
  function callback(test){
28
28
 
29
- var test_jsonp = test.test_obj.filter(function(te, index){
29
+ var test_filter = test.test_obj.filter(function(te, index){
30
30
 
31
31
   if (te.name == 'test02') return true;
32
32
 
@@ -34,7 +34,7 @@
34
34
 
35
35
  });
36
36
 
37
- console.log("test_jsonp: " + test_jsonp);/*実際に返ってきたのは、test_jsonp: [object Object]*/
37
+ console.log("test_filter: " + test_filter);/*実際に返ってきたのは、test_filter: [object Object]*/
38
38
 
39
39
  }
40
40