在 React-Native 应用程序中,变量可以在没有首先定义的情况下使用。这是为什么?

时间:2021-07-06 22:33:41

标签: react-native ecmascript-6

这是一个非常简单的 react-native 代码示例:

import React from "react";

console.log("Hello", tony);
const tony = 313;

export default function App() {
  return null;
}

如您所见,我在定义变量“tony”之前引用了它。在 ES6 中,这应该是一个错误并抛出一个 ReferenceError。

但是为什么当我创建一个 react-native 应用程序时它会起作用?

控制台显示:Hello undefined

0 个答案:

没有答案