[英]Can data added in javascript arrays be accessed later?
我是 Javascript 的新手,有没有办法将数据存储在数组中,以后可以访问它。 例子 :
我创建了一个数组
这取决于您的变量的创建位置。 如果它是顶级变量(全局),您将能够在整个用户会话期间添加新数据。 另一方面,如果该变量是在函数内部创建的,则每次调用该函数时它都会被删除。
简短回答:是的
长答案:这取决于
这取决于您创建阵列的位置。 这称为数组的范围。
如果在函数内部,数组的作用域就在函数内部,所以只有函数内部的东西才能访问数组。 一旦函数完成,数组就不再存在。
可以在全局范围内创建,即作为全局window
对象的一个属性,但是你应该尽量限制你的变量的范围,这样就不会污染全局命名空间
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.