如何在Javascript中从数组中提取值
我正在节点中查询我的数据库,结果是这样一个对象-[[1234]] 我想提取这个值并将其转换为字符串,然后将其传递到客户端。我已经编写了其他必需的代码,但无法从该对象获取值。有人能帮我获取值并将其转换为字符串吗?如何在Javascript中从数组中提取值,javascript,jquery,arrays,node.js,Javascript,Jquery,Arrays,Node.js,我正在节点中查询我的数据库,结果是这样一个对象-[[1234]] 我想提取这个值并将其转换为字符串,然后将其传递到客户端。我已经编写了其他必需的代码,但无法从该对象获取值。有人能帮我获取值并将其转换为字符串吗? var响应=[[1234]]; console.log(响应[0][0]) var响应=[[1234]]; console.log(响应[0][0])您有一个嵌套数组,这意味着您在另一个数组中有一个数组: [ [1234] ] // ^-^====^-^ 要获取父数组的第一个值,
var响应=[[1234]];
console.log(响应[0][0])代码>
var响应=[[1234]];
console.log(响应[0][0])代码>您有一个嵌套数组,这意味着您在另一个数组中有一个数组:
[ [1234] ]
// ^-^====^-^
要获取父数组的第一个值,请使用方括号:[0]
记住索引从0开始强>
如果您有val=[[1234]]
,val[0]
将获取封闭数组:[1234]
。然后,1234
是该数组中的一个值(第一个值),因此再次使用方括号获取它:val[0][0]
要转换为字符串,可以使用强制数字成为字符串的+“”
,或者使用toString()方法
var val=[[1234]];
var str=val[0][0]+“”;
//或val[0][0].toString();
console.log(str,类型str)代码>您有一个嵌套数组,这意味着您在另一个数组中有一个数组:
[ [1234] ]
// ^-^====^-^
要获取父数组的第一个值,请使用方括号:[0]
记住索引从0开始强>
如果您有val=[[1234]]
,val[0]
将获取封闭数组:[1234]
。然后,1234
是该数组中的一个值(第一个值),因此再次使用方括号获取它:val[0][0]
要转换为字符串,可以使用强制数字成为字符串的+“”
,或者使用toString()方法
var val=[[1234]];
var str=val[0][0]+“”;
//或val[0][0].toString();
console.log(str,类型str)代码>由于您得到的结果是a,您可以通过以下方式获取值并将其转换为字符串(使用方法)
var结果=[[1234]];
var字符串;
结果。forEach(函数(e){
string=e.toString();
});
console.log(字符串)代码>由于您得到的结果是a,您可以通过以下方式获取值并将其转换为字符串(使用方法)
var结果=[[1234]];
var字符串;
结果。forEach(函数(e){
string=e.toString();
});
console.log(字符串)代码>从字符串数组或数组中提取值,我们可以使用.toString()
例:
或
要从字符串数组或数组中提取值,可以使用.toString()
例:
或
请发布您使用它的代码。它是一个由单个数组组成的数组,javascript中的对象由{}
表示,您拥有的是一个数组[]
。它唯一的元素是另一个数组,同样只有一个元素,一个数字。所以不管你把结果放进哪个变量,比如说foo
。您只需执行foo[0][0]
,就可以完成您所使用的代码。它是一个由单个数组组成的数组,javascript中的对象由{}
表示,您拥有的是一个数组[]
。它唯一的元素是另一个数组,同样只有一个元素,一个数字。所以不管你把结果放进哪个变量,比如说foo
。您只需执行foo[0][0]
即可
let name:string[] = this.customerContacts.map(
res => res.firstname
let fname =name.toString();