Javascript 带有单个元素的RegisterArrayDeclaration
我正在代码的后端注册一个JavaScript数组。在某些情况下,它会在数组中放置逗号,而不是实际值 这里有两个我得到不同结果的例子:Javascript 带有单个元素的RegisterArrayDeclaration,javascript,.net,arrays,vb.net,Javascript,.net,Arrays,Vb.net,我正在代码的后端注册一个JavaScript数组。在某些情况下,它会在数组中放置逗号,而不是实际值 这里有两个我得到不同结果的例子: oData表1: statustype | orderstatus | ordercount 6 | received | 6671 oData表2: statustype | orderstatus | ordercount 8 | unknown | 1 4 | pe
oData表1:
statustype | orderstatus | ordercount
6 | received | 6671
oData表2:
statustype | orderstatus | ordercount
8 | unknown | 1
4 | pending | 567
3 | in process | 117
1 | entered | 3
结果1:
长度:6671
结果2:
长度:4
编辑: 我遇到了一些有趣的事情。如果我声明了一个包含多个值的整数数组,一切正常,但是如果我只声明了一个值,问题就会出现。这是一只虫子吗
非常感谢您提供的任何帮助或指导。在了解了一些JavaScript知识之后,这一定是因为.NET使用
new Array(*whatever you pass*);
使用这种语法,如果将一个数字传递给数组构造函数,那么它将生成一个该长度的数组,而不是其中的元素。因此,我得到了一个具有我传递给它的单个数字长度的数组。了解JavaScript后,这一定是因为.NET使用
new Array(*whatever you pass*);
使用这种语法,如果将单个数字传递给数组构造函数,那么它将生成该长度的数组,而不是包含该元素的数组。因此,我得到的数组的长度是传递给它的单个数字的长度
new Array(*whatever you pass*);