I have a PHP array of objects that have a function, getValue which gets the object's value. So, if i want to get it's value in PHP i just:
echo mapArray[2][2]->getValue;
Ben kullanarak JS dizi geçti:
var mapArray = <?php echo json_encode($mapArray); ?>
I yaparsanız
document.write(mapArray);
i "object Object" dizeleri bütün bir dizi olsun. I deneyin:
document.write(mapArray.[2][2].getValue);
i "tanımsız" olsun.
Neden bu olur? Yöntemler JS yansıtılır veya JSON kodlama bana bir el verebilir yüzden PHP veri nesnesi taklit etmek var mı?