javascript - JS中的变量名有什么问题?

标签 javascript arrays variables

var name = ['name1', 'name2', 'name2'];
console.log(name, name.length);
// name1,name2,name2 17

var names = ['name1', 'name2', 'name2'];
console.log(names, names.length);
// (3) ["name1", "name2", "name2"] 3

JS中的name变量有什么问题?

最佳答案

window.name 获取/设置窗口的名称。

string = window.name;
window.name = string;

窗口的名称主要用于设置超链接和表单的目标。 Windows 不需要有名称。

它还被用于一些提供跨域消息传递的框架(例如 SessionVars 和 Dojo 的 dojox.io.windowName )作为 JSONP 的更安全替代方案。然而,托管敏感数据的现代 Web 应用程序不应依赖 window.name 进行跨域消息传递,而应使用 postMessage API。

Don't set the value to something unstring since its get method will call the toString method.

关于javascript - JS中的变量名有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49605892/

相关文章:

javascript - 使用 Greasemonkey 打开多个超链接

javascript - 自定义函数的内联输入

c - 为什么 Visual Studio 中的编译器不允许将参数 int N[a][b]、int M[b][a] 传递给函数?

javascript - 如何比较和过滤es6中两个对象数组中不匹配的数组

java - 需要在不使用 Hashmaps 的情况下找出数组中的重复元素

c# - 错误 : "Cannot modify the return value" c#

javascript - 文本框内容的长度在应该更大时仅返回 1

javascript - 为什么 Lazyload 不显示图片?

javascript - ExtJs:如何在 html 中使用变量

android - 使用 gson 反序列化 NullPointerException