前提・実現したいこと
①dataという配列に2つidを入れます
②dataという配列にdata2のhelloが存在するかチェックしたいです
idの部分で照合をしたいのですがどう書けばいいかわからずにいます
if(data.includes("id:"+data2[0]))では動きませんでした
詳しい方教えてください
該当のソースコード
<script> var data=[]; var data2=["hello"]; window.onload=function(){ data.push({id:"hello",text:"aaa"}); data.push({id:"hello2",text:"aaa2"}); if(data.includes(data2[0])){ console.log(data+"内に"+data2[0]+"は存在する"); } } </script>
Javascriptには「配列」そのものはないのでご注意を。全部「オブジェクト」です。故に「詳しい人」もいません。
あるみたいですよ。
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array
> JavaScript の Array クラスはグローバルオブジェクトで、高水準、リスト風のオブジェクトである配列の構築に使用されます。
「配列風オブジェクト」という認識なので、やはり配列と呼ぶのは違和感があります。
回答2件
あなたの回答
tips
プレビュー