JavascriptまたはJqueryを使用してオブジェクトプロパティをlocalstorageに保存された変数と比較できますか?オブジェクトプロパティをJavaScriptのlocalstorageの変数と比較する
var persons = [
{
"firstName": "Dwight",
"surName": "Stender",
"picture": "https://randomuser.me/api/portraits/med/men/99.jpg",
"id": "1"
}
]
そして、私は(名前はclickIdある)のlocalStorageに保存されている変数を持っている:ここでは、だから私はこのようなオブジェクトを持っている...私は何を意味するか
です。今私はオブジェクトからのIDをlocalstorgeのその変数に比較したいと思います。私は彼らが動作することを知っているので、私は両方のコンソールにそれらを印刷することができます。しかし、私はそれらを比較しようとすると、突然idと変数に同じ番号が入っていても、それはもう働きません。
for (i = 0; i < persons.length; i++) {
if (persons[i].id == localStorage.clickId) {
document.getElementById("result").innerHTML = "yay"
} else {
document.getElementById("result").innerHTML = "nay"
};
};
注1もif...else
内で実行される2つの文を===
代わり
==
の注意を持つ2つを比較しようとしている私はプレースホルダである:これは私は2つの比較方法であります説明の目的で
このコードの問題点は何ですか? –