运行环境

    注意,由于历史原因,cc 是 Cocos Creator 3.0 保留使用的标识符,其行为 相当于 在任何模块顶部定义了名为 cc 的对象。因此,开发者不应该将 cc 用作任何 全局对象 的名称:

    1. /* const cc = {}; // 每个 Cocos Creator 脚本都等价于在此处含有隐式定义 */
    2. import * as modules from 'cc'; // 错误:命名空间导入名称 cc 由 Cocos Creator 保留使用
    3. const cc = {
    4. console.log(cc.x); // 错误:全局对象名称 cc 由 Cocos Creator 保留使用
    5. function f () {
    6. const cc = {
    7. x: 0
    8. };
    9. const o = {
    10. cc: 0
    11. };
    12. console.log(o.cc); // 正确:cc 可以用作属性名
    13. }