今天一个同事在吐槽 lua 不好使,然后发我一段代码
locla test = {}
test['a'].b = 0
我:“??? a 对应的对象没有初始化直接访问 b 属性不是崩崩崩?”
回:“js 和 php 都能这么写啊...”
我:“php 我写的少,js 这不是典型的 property of undefined 么?正常语言但凡有一个不报错的都见鬼了”
于是人回了我一段
var test = {};
test['hasOwnProperty'].b = 0
我:“... hasOwnProperty 是特么的通用函数,有对象的好么?你写段 php ”
$test = array();
$test["a"]["b"] = 1024;
print($test);
这见鬼的代码竟然不报错...
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.