上图代码中:
第56行的实例是一个预制件,希望用61行或62行的代码添加属性,把双层for循环的i、j值赋值给该属性——this.node[“currPose”] = ${i},${j}或 (this.node as any)[“currPos”] = ${i},${j},然后在第78行的触摸函数种进行输出。现在报错currPos未定义。参考方法来自该连接的方案3:https://forum.cocos.org/t/topic/140650,其余方案也还没看懂怎么用,在文档上没搜出相关方法——搜索关键字为“添加属性”、“增加属性”;也搜了一下typescript“添加属性”、“增加属性”,看到的内容都不如上方网站里的详细。先感谢大佬们的指点

这是知乎上的一个解答,用了也没解决问题,不知道是不是我哪里用错了……
打印下e.EventType看看?
去掉“this.”,用node[“currPose”]试试
好像试过了,再试试去 
e.target.currPos试试

好像有了,哈哈,感谢指点。只打印e.target就有了

打印e.target.currPose会报错未定义
感谢两位大神的支援 
第二种方案也是可以的,但如果用this.node as any,打印是没有第一行我想要的i,j值,其它的貌似都有。都是需要去掉this


现在用target.currPos又有了,刚才不知道哪里有问题……
很棒! 我建议你先看看js基础吧,踩的坑会少一点
好的,非常感谢建议,买了一本书还没看完,文档也还要看看,再微信公众号也发现一些很好的技术文章,感觉要学的还很多……





