Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 风险值状态不为';t计算为js上的数组_Javascript - Fatal编程技术网

Javascript 风险值状态不为';t计算为js上的数组

Javascript 风险值状态不为';t计算为js上的数组,javascript,Javascript,如果我在js控制台中编写以下内容 var status = ["POR ENTREGAR","POR ENTREGAR","POR ENTREGAR"]; status; 它的计算结果为字符串“POR ENTREGAR,POR ENTREGAR,POR ENTREGAR”。为什么这是结果而不是等效数组?我快发疯了 如果写入状态[0],则返回p;回答之前,请尝试使用另一个数组,以便您可以看到控制台如何以不同的方式打印字符串和数组。状态是(排序)1,因此请将数组分配给另一个变量名,或在非全局上下文

如果我在js控制台中编写以下内容

var status = ["POR ENTREGAR","POR ENTREGAR","POR ENTREGAR"];
status;
它的计算结果为字符串“POR ENTREGAR,POR ENTREGAR,POR ENTREGAR”。为什么这是结果而不是等效数组?我快发疯了

如果写入状态[0],则返回p;回答之前,请尝试使用另一个数组,以便您可以看到控制台如何以不同的方式打印字符串和数组。

状态是(排序)1,因此请将数组分配给另一个变量名,或在非全局上下文中分配它:

在全局(窗口)上下文中分配的
//[status]
var状态=[“POR ENTREGAR”、“POR ENTREGAR”、“POR ENTREGAR”];
var mystatus=[“POR ENTREGAR”、“POR ENTREGAR”、“POR ENTREGAR”];
log2Screen('status'is array?',(status instanceof array.yn());
log2Screen('mystatus'is array?',(mystatus instanceof array.yn());
statusStatus();
函数statusStatus(){
//在statusStatus上下文中分配的[状态]
var状态=[“POR ENTREGAR”、“POR ENTREGAR”、“POR ENTREGAR”];
log2屏幕(`status`(在`statusStatus`上下文中)是数组?',
(数组的状态instanceof).yn());
}
状态
是(某种)1,因此将数组分配给另一个变量名,或在非全局上下文中分配:

在全局(窗口)上下文中分配的
//[status]
var状态=[“POR ENTREGAR”、“POR ENTREGAR”、“POR ENTREGAR”];
var mystatus=[“POR ENTREGAR”、“POR ENTREGAR”、“POR ENTREGAR”];
log2Screen('status'is array?',(status instanceof array.yn());
log2Screen('mystatus'is array?',(mystatus instanceof array.yn());
statusStatus();
函数statusStatus(){
//在statusStatus上下文中分配的[状态]
var状态=[“POR ENTREGAR”、“POR ENTREGAR”、“POR ENTREGAR”];
log2屏幕(`status`(在`statusStatus`上下文中)是数组?',
(数组的状态instanceof).yn());
}

JavaScript在窗口对象上附带了一个内置的status属性,它是一个空字符串。将变量名更改为status以外的其他名称,您就可以开始了

我不知道为什么投票失败。检查一下

一些代码演示了相同的问题

    var status = {}
    status ---> "[object Object]"
    typeof status ---> "string"

JavaScript在窗口对象上附带了一个内置的status属性,它是一个空字符串。将变量名更改为status以外的其他名称,您就可以开始了

我不知道为什么投票失败。检查一下

一些代码演示了相同的问题

    var status = {}
    status ---> "[object Object]"
    typeof status ---> "string"

如果您正在寻找比字符串格式更大的数组格式,请考虑使用控制台.DIR(状态)或控制台。表(状态)

< P>如果您要寻找比字符串格式更大的数组格式,请考虑使用控制台。DIR(状态)或控制台。表(状态)< /P>哪个控制台?什么浏览器?您可能会看到数组的
toString()
表示。
typeof status
返回什么?因为JS控制台只能输出字符串?尝试
console.dir(状态)执行
警报(状态)后是否看到该字符串窗口
上的
状态
属性的回答可能是有意义的。尝试调用变量,而不是
状态
。编辑:看来Kooilnc自己发现了!哪个控制台?什么浏览器?您可能会看到数组的
toString()
表示。
typeof status
返回什么?因为JS控制台只能输出字符串?尝试
console.dir(状态)执行
警报(状态)后是否看到该字符串窗口
上的
状态
属性的回答可能是有意义的。尝试调用变量,而不是
状态
。编辑:看来Kooilnc自己发现了!我认为这个答案实际上是在暗示原因,可能没有意识到。编辑:Kooilnc似乎已经明白了。我认为这个答案实际上是在暗示原因,可能还没有意识到。编辑:Kooilnc似乎已经明白了。