如何拆分数组并提取文本值?拆分指定数组并在console.log输出verificationCode值
问题2:拆分数组并打印verificationCode的取值
首先注意你提供的数组语法有小问题,对象的键值对应该用冒号(:)而非等号(=),先修正语法后再处理:
单元素数组的情况(你的示例)
你的数组只有一个对象元素,直接通过数组索引访问该对象,再提取verificationCode属性即可:
// 修正后的数组 var backup = [{ kind: "admin#directory#verificationCode", etag: "HIWxtAjmBmqPQjjDV2Duo181uSc/ojhx3q8-0EqFY6M1x0NOJ85j1xg", userId: 116800256069112846055, verificationCode: 37140335 }]; // 访问数组第一个元素(拆分数组) const targetObj = backup[0]; // 提取并打印verificationCode const code = targetObj.verificationCode; console.log("Verification Code:", code); // 输出 37140335
多元素数组的情况
如果数组中有多个对象,遍历数组就能逐个打印每个对象的verificationCode:
var backup = [ {kind: "admin#directory#verificationCode", verificationCode: 123456}, {kind: "admin#directory#verificationCode", verificationCode: 789012}, {kind: "admin#directory#verificationCode", verificationCode: 345678} ]; // 遍历数组,逐个输出 backup.forEach(item => { console.log("Verification Code:", item.verificationCode); }); // 依次输出 123456、789012、345678
内容的提问来源于stack exchange,提问作者KiKu
相关产品推荐
相关产品推荐

