大括號的加與不加取決於import**的js檔案。如果**js中export時明確指定export元件的名稱,那麼加大括號並且大括號中指定引用元件的名稱,如果**js是預設輸出,那麼引用時不用大括號,且名稱隨意。如下:
不加{}
a.js
export
default aa;
export
consta=
333;
b.js
// b.js 引用 a.js
import
afrom
'./a'
import
mafrom
'./a'
import something from
'./a'
加{}
a.js
// 定義了元件aa
export
;// 或export aa;
b.js
import
from
'./a.js'
使用Hbuilder時,引入js檔案一直不成功
因為我在request.js中定義了乙個物件,物件中又有乙個物件和乙個方法,但是我在物件和方法之間沒有寫逗號,導致這個js檔案一直引入不到index.js中,但是request.js中並沒有報錯,所有我也一直沒有檢查其中的內容,一直以為是路徑錯了 var requesturl constructur...
js中定義變數加var和不加var的區別
這個問題其實我在面試的時候有被問到過,當時我記得我回答的很模糊,面試官看到我好像不太清楚,又問我是不是可以不加var定義變數。正好昨天做專案的時候想到這個問題,覺得這種細節上的問題才是拉開差距的。js中定義變數有兩種情況 注意在方法外不加var定義變數需對其進行賦值,否則出現xx is not de...
JS中變數定義加var和不加var的區別
1.在函式作用域內 加var定義的變數是區域性變數,不加var定義的就成了全域性變數。使用var定義 var a hello world function bb bb hello bill console.log a hello world 不使用var定義 var e hello world fu...