sahand
5 سال پیش توسط sahand مطرح شد
1 پاسخ

آبجکت ها

دو تا آبجکت علی رغم مقادیر یکسان با هم برابیر نیستند

            let zaker ={
                a :"1",
                b :"2",
            }

            let bill = {
                a :"1",
                b :"2",
            }

            if (zaker===bill) {
                console.log("same");
            }else{
                console.log("not same ");
            }
            // not same

میگن که چون جای مختلفی رو روی مموری اشغال کردن پس برابر نیستند
اما چرا دو تا رشته با هم برابر هستن

            let iran  = "Air"
            let turk    = "Air"

            if (iran===turk) {
                console.log('these strings are same'); 
            }else{
                console.log('not same');
            }
// these strings are same