在JavaScript中使用php数组?

我的PHP代码看起来像这样:

$result['firstName']['lastName']='johan'; echo json_encode($result); 

我应该如何键入javascript javascript中使用此数组?

 ...function(data) { alert(data.firstName.lastName); }); 

要么

 ...function(data) { alert(data.firstName['lastName']); }); 

JQuery不会影响对象访问,因此您可以这样做

 data.firstName.lastName 

Javascript在技术上并不具有关联数组,所以从技术上来说,你正在使用一个Object。 您使用的语法都应该有效。

只有javascript中的数字或语法模糊键(例如包含空格的键)才需要object [‘property’]语法。

这对我有用,但非常难看