|
主题: (scrpit "class").new(props)
|
 5D荣誉斑竹
职务:普通成员
等级:4
金币:10.0
发贴:1537
注册:2001/8/23 5:26:46
|
#12002/6/5 14:03:34
这里(scrpit "class").指的是名为class的父脚本,对不对,还是class的父脚本?如果写成class.scipt或是script("class")又有什么不同?这句的语法我有些难理解。是不是将props的值传递给class父脚本的on new me处理函数里,然后根据该值最后返回一个由class父脚本建立的新对象? (scrpit "class").new(props) (class.scipt).new(props) (cript("class")).new(props) 这三种表达应该是一回事情吧?
|
 D计划-混沌
职务:管理员
等级:6
金币:15.2
发贴:3528
注册:2007/4/9 9:48:37
|
#22002/6/5 15:47:09
应该是这样理解 props是对象的属性,和父脚本new me 的形参对印 scrpit "class"和class.scipt是不一样的 scrpit "class"就是脚本"class"也就是member中命名为"class"的脚本,不一定是父脚本 class.scipt既然这样写了说明class是一个对象,对象的脚本就是父脚本 其实越简单理解越好,直接翻译就是 脚本"class" 和class的脚本 “class"就是字符串class class是变量了,可以是树值,属性表,字符串,对象... 有script的自然是对象了 加部加括号结果是一样的
|
 5D荣誉斑竹
职务:普通成员
等级:4
金币:10.0
发贴:1537
注册:2001/8/23 5:26:46
|
#32002/6/5 17:15:24
呵呵,谢谢,好久没有看书了我有些糊涂了,不过经过你的指点现在清楚了.
|