节点能通过_components访问到组件,但.getComponent()返回Null

我的一个节点上绑了一个脚本A,我要在另一个脚本B里给这个脚本A的一个属性赋值,比如下面脚本B这样的代码:

this.pageView.getComponent(‘pageViewCtrl’).plusSwitch=true; //this.pageView是脚本A(pageViewCtrl)所在节点,且节点已经指定好了
这个报错说找不到pageViewCtrl这个组件,不能做赋值
但我断点发现this.pageView的_components数组里是有pageViewCtrl这个组件的,我按下面的方法写又可以赋值成功
this.pageView._components[2].plusSwitch = true; //pageViewCtrl在数组里是第3个位置

这是为什么呢?虽然这样能让脚本跑起来,但平时的getComponent()都用的好好的,这是在什么情况下会出现这样的问题?当然限于篇幅,不能把脚本的上下文都贴出来,请大大解答。

刚发完贴就找到问题了,脚本的名字最后莫名加了个空格,但在creator里做指定和操作的时候是看不出这个空格存在的,所以,这是个低级错误。

不要用字符串就好了