Javascript 字符串[…]数组操作的用法

Javascript 字符串[…]数组操作的用法,javascript,Javascript,我在一个网页中看到了以下javascript s = String["fromC" + aa.nodeValue]; 我可以知道字符串[…]的用法吗?方括号表示法只是访问对象属性或方法的另一种方式,通常通过某种变量,而不是通过符号或键访问属性的点表示法 假设aa.nodeValue等于字符串“harCode”。这样就行了 var s = String["fromCharCode"]; 这相当于 var s = String.fromCharCode; 因此,s现在是指向String上的静态

我在一个网页中看到了以下javascript

s = String["fromC" + aa.nodeValue];

我可以知道字符串[…]的用法吗?

方括号表示法只是访问对象属性或方法的另一种方式,通常通过某种变量,而不是通过符号或键访问属性的点表示法

假设
aa.nodeValue
等于字符串“harCode”。这样就行了

var s = String["fromCharCode"];
这相当于

var s = String.fromCharCode;
因此,
s
现在是指向
String
上的静态方法的指针


类似地,如果
aa.nodeValue
等于“odePoint”,您将引用方括号表示法只是访问对象属性或方法的另一种方式,通常通过某种变量,而不是通过符号或键访问属性的点表示法

假设
aa.nodeValue
等于字符串“harCode”。这样就行了

var s = String["fromCharCode"];
这相当于

var s = String.fromCharCode;
因此,
s
现在是指向
String
上的静态方法的指针


类似地,如果
aa.nodeValue
等于“odePoint”,您将引用方括号表示法只是访问对象属性或方法的另一种方式,通常通过某种变量,而不是通过符号或键访问属性的点表示法

假设
aa.nodeValue
等于字符串“harCode”。这样就行了

var s = String["fromCharCode"];
这相当于

var s = String.fromCharCode;
因此,
s
现在是指向
String
上的静态方法的指针


类似地,如果
aa.nodeValue
等于“odePoint”,您将引用方括号表示法只是访问对象属性或方法的另一种方式,通常通过某种变量,而不是通过符号或键访问属性的点表示法

假设
aa.nodeValue
等于字符串“harCode”。这样就行了

var s = String["fromCharCode"];
这相当于

var s = String.fromCharCode;
因此,
s
现在是指向
String
上的静态方法的指针

类似地,如果
aa.nodeValue
等于“odePoint”,那么您将引用它,它只是以一种模糊的方式编写的,它可以如下所示:

aa = document.createTextNode("harCode");
s = String["fromC" + aa.nodeValue];
它最终会变成
String[“fromCharCode”]
,相当于
String。fromCharCode

它只是以一种模糊的方式编写的,它可以如下所示:

aa = document.createTextNode("harCode");
s = String["fromC" + aa.nodeValue];
它最终会变成
String[“fromCharCode”]
,相当于
String。fromCharCode

它只是以一种模糊的方式编写的,它可以如下所示:

aa = document.createTextNode("harCode");
s = String["fromC" + aa.nodeValue];
它最终会变成
String[“fromCharCode”]
,相当于
String。fromCharCode

它只是以一种模糊的方式编写的,它可以如下所示:

aa = document.createTextNode("harCode");
s = String["fromC" + aa.nodeValue];

最后会变成
String[“fromCharCode”]
,相当于
String.fromCharCode

你在哪里看到的?我需要一个链接,否则我不敢相信。你在哪里看到的?我需要一个链接,否则我不敢相信。你在哪里看到的?我需要一个链接,否则我不敢相信。你在哪里看到的?我需要一个链接,否则我简直不敢相信。