javascript中的数组返回为';空';
我正在使用HTML和javascript制作简单的网络游戏。 所以,通过使用数组和库,将预设值作为“映射元素”给出 在数组中调用值的过程如下:javascript中的数组返回为';空';,javascript,html,arrays,Javascript,Html,Arrays,我正在使用HTML和javascript制作简单的网络游戏。 所以,通过使用数组和库,将预设值作为“映射元素”给出 在数组中调用值的过程如下: array = [a,b,c,d] blah.innerHTML = array[1] // returns "b" 或 不是吗 它以错误的形式返回,比如说“null值为null”(我必须翻译它) 它过去确实有用,但现在不行了。。。也许知道为什么 使用过的软件:ie8(某种“封闭社会”中的im)、dreamweaver如果a、b、c、d是字符串,
array = [a,b,c,d]
blah.innerHTML = array[1] // returns "b"
或
不是吗
它以错误的形式返回,比如说“null值为null”(我必须翻译它)
它过去确实有用,但现在不行了。。。也许知道为什么
使用过的软件:ie8(某种“封闭社会”中的im)、dreamweaver如果
a、b、c、d
是字符串
,您应该引用它们:
lib = {a:"cat",b:"dog",c:['a','b','c','d']}
您需要将值用单引号或双引号括起来,因为它们是string
值。如果a、b、c、d
是字符串
,您应该引用它们:
lib = {a:"cat",b:"dog",c:['a','b','c','d']}
您需要将值用单引号或双引号括起来,因为它们是string
值。数组应该是:
array = ['a','b','c','d']
lib = {a:"cat",b:"dog",c:['a','b','c','d']}
您的阵列应该是:
array = ['a','b','c','d']
lib = {a:"cat",b:"dog",c:['a','b','c','d']}
在第一个代码片段中,数组是javascript
因此array[1]
将返回索引1处的元素
在这个片段中,lib
是一个&c
是lib
lib = {a:"cat",
b:"dog",
c:['a','b','c','d']}
var _c = lib.c // will give ['a','b','c','d']
var blah = document.getElementById("blow") // id of a DOM element
blah.innerHTML = _c[1] // returns "b"
注意:[a,b,c,d]
中的a
,b
,c
,d
将尝试引用一些变量。除非声明,否则它将抛出错误
在第一个代码片段中,数组是javascript
因此array[1]
将返回索引1处的元素
在这个片段中,lib
是一个&c
是lib
lib = {a:"cat",
b:"dog",
c:['a','b','c','d']}
var _c = lib.c // will give ['a','b','c','d']
var blah = document.getElementById("blow") // id of a DOM element
blah.innerHTML = _c[1] // returns "b"
注意:[a,b,c,d]
中的a
,b
,c
,d
将尝试引用一些变量。除非声明,否则它将抛出错误
应该是lib.c[1]
,也是['a','b','c','d']
还是[a,b,c,d]
?应该是lib.c[1]
,也是['a','b','c','d']
还是[a,b,c,d]
?