backbone
1_methodName: function(type) { 2 3 // typeの中身確認 4 // console.info(type); 5 // -> [1,2,3,4,5] 6 7 var resultA = _.include([1,2,3,4,5], 1); 8 // -> true 9 var resultB = _.include(type, 1); 10 // -> false 11} 12
■ 問題点
underscore.jsの_.include
を使用時、配列を直で指定した際にはtrueになるのに
変数(type)を当てはめるとfalseになってしまう
■ 試したこと
backbone
1// 指定直も変数にしてみる 2var ty = 1; 3var resultB = _.include(type, ty); 4// 指定直を文字列にしてみる 5var resultB = _.include(type, 1+''); 6// 指定直を数値にしてみる 7var resultB = _.include(type, +1); 8// containsを使用してみる 9var resultB = _.contains(type, 1); 10
■ 理想の結果
直の配列ではなく、引数を使用してtrueにしたい
不備不足がございましたらご指摘いただければと思います
ご教示のほどよろしくお願いいたします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/22 06:32