Soalan menarik:
Apa yang terlibat sebenarnya di sini ialah ilmu berkaitan[]
运算符 和.
pengendali.
Dilampirkan peraturan dan laman web yang berkaitan, anda boleh belajar sendiri:
MemberExpression : MemberExpression [Expression]
Biar baseReference menjadi hasil penilaian MemberExpression.
Biar baseValue menjadi GetValue(baseReference).
ReturnIfAbrupt(baseValue).
Biar propertyNameReference menjadi hasil penilaian Expression.
Biar propertyNameValue menjadi GetValue(propertyNameReference).
ReturnIfAbrupt(propertyNameValue).
Biar bv menjadi RequireObjectCoercible(baseValue).
ReturnIfAbrupt(bv).
Biar propertyKey menjadi ToPropertyKey(propertyNameValue).
ReturnIfAbrupt(propertyKey).
Jika kod yang dipadankan dengan pengeluaran sintaksis yang sedang dinilai ialah kod mod ketat, biarkan tegas menjadi benar, jika tidak, tegas menjadi palsu.
Kembalikan nilai jenis Rujukan yang nilai asasnya ialah bv dan nama rujukannya ialah propertyKey, dan bendera rujukan ketatnya adalah ketat.
MemberExpression : MemberExpression
Biar baseReference menjadi hasil penilaian MemberExpression.
CallExpression : CallExpression [Expression]- Biar baseValue menjadi GetValue(baseReference).
- ReturnIfAbrupt(baseValue).
- Biar bv menjadi RequireObjectCoercible(baseValue).
- ReturnIfAbrupt(bv).
- Biar propertyNameString menjadi StringValue of IdentifierName
- Jika kod yang dipadankan dengan pengeluaran sintaksis yang sedang dinilai ialah kod mod ketat, biarkan tegas menjadi benar, jika tidak, tegas menjadi palsu.
- Kembalikan nilai jenis Rujukan yang nilai asasnya ialah bv dan nama rujukannya ialah propertyNameString, dan bendera rujukan ketatnya adalah ketat.
Dinilai dengan cara yang sama seperti MemberExpression : MemberExpression [ Expression ] kecuali CallExpression yang terkandung dinilai dalam langkah 1.
CallExpression : CallExpression Dinilai dengan cara yang sama seperti MemberExpression : MemberExpressionName kecuali CallExpression yang terkandung dinilai dalam langkah 1.
- ECMAScript 2015 #akses-harta-saat
Sebenarnya, ini adalah persoalan Object toString.