为什么console.log(key)不能取到左边的数组,因为key没有定义

news/2024/7/23 21:59:27 标签: javascript
javascript">var jsonObj = {
  "创维电视" : 50,
  "卡萨帝北京" : 40,
  "家电" : 40,
  "松下" : 30,
  "格力" : 20,
  "海尔" : 20,
  "海尔商城" : 20,
  "海尔客服" : 20,
  "美的" : 20,
  "美菱" : 20
}

console.log(key)



2、这样也不行

javascript">// 首先定义一个json对象,对象以“{”(左括号)开始,“}”(右括号)结束
// 花括号内为键、值对 键必须用引号括起来,值若不是字符串则不必
var jsonObj = {
  "创维电视" : 50,
  "卡萨帝北京" : 40,
  "家电" : 40,
  "松下" : 30,
  "格力" : 20,
  "海尔" : 20,
  "海尔商城" : 20,
  "海尔客服" : 20,
  "美的" : 20,
  "美菱" : 20
}

console.log(key)

for (var key in jsonObj) {
  key.push(key);
  value.push(jsonObj[key]);
}
console.log(key)
console.log(value)

同样运行错误。

3、这样输入美菱了,但是没有输入20,后面这个运行错误,为什么呢

javascript">// 首先定义一个json对象,对象以“{”(左括号)开始,“}”(右括号)结束
// 花括号内为键、值对 键必须用引号括起来,值若不是字符串则不必
var jsonObj = {
  "创维电视" : 50,
  "卡萨帝北京" : 40,
  "家电" : 40,
  "松下" : 30,
  "格力" : 20,
  "海尔" : 20,
  "海尔商城" : 20,
  "海尔客服" : 20,
  "美的" : 20,
  "美菱" : 20
}
var keyAry =[];
var valueAry=[];


for (var key in jsonObj) {
  keyAry.push(key);
  valueAry.push(jsonObj[key]);
}
console.log(key)
console.log(value)

4、这样可以了,为什么呢?

javascript">// 首先定义一个json对象,对象以“{”(左括号)开始,“}”(右括号)结束
// 花括号内为键、值对 键必须用引号括起来,值若不是字符串则不必
var jsonObj = {
  "创维电视" : 50,
  "卡萨帝北京" : 40,
  "家电" : 40,
  "松下" : 30,
  "格力" : 20,
  "海尔" : 20,
  "海尔商城" : 20,
  "海尔客服" : 20,
  "美的" : 20,
  "美菱" : 20
}
var keyAry =[];
var valueAry=[];


for (var key in jsonObj) {
  keyAry.push(key);
  valueAry.push(jsonObj[key]);
}
console.log(keyAry)
console.log(valueAry)

http://www.niftyadmin.cn/n/957387.html

相关文章

【Python】安装Pocketsphinx 时报错:error: command ‘swig.exe‘ failed: No such file or directory 解决

在网上试了很多种方法,比如下载swig 安装包,解压配置环境变量之类的,试了好几个解压路径然后配置都不对,气呼呼!!! 最后,尝试了用conda来安装,超级开心! 因此…

第一个key,创维电视:console.log(keyAry[0])

console.log(keyAry[0])// 首先定义一个json对象&#xff0c;对象以“{”&#xff08;左括号&#xff09;开始&#xff0c;“}”&#xff08;右括号&#xff09;结束 // 花括号内为键、值对 键必须用引号括起来&#xff0c;值若不是字符串则不必 <script> var jsonObj {…

算法学习(十四)——word2vec

个人理解&#xff1a;就是获取一个没有偏置和激活函数的全连接隐层&#xff0c;将高维的one-hot数据转变为稠密、低维、有相似性的关系的矩阵&#xff0c;分为CBOW, skip-gram两种方法。 参考&#xff1a; https://www.zhihu.com/question/45027109 https://www.jianshu.com…

根据key获取value

var jsonObj {"创维电视" : 50,"卡萨帝北京" : 40,"家电" : 40,"松下" : 30,"格力" : 20,"海尔" : 20,"海尔商城" : 20,"海尔客服" : 20,"美的" : 20,"美菱" : 20 }var…

根据key获取value的值之腾讯等版本

<!DOCTYPE html> <meta http-equiv"Content-Type" content"text/html; charsetutf-8"></meta> <script>var url {};url[腾讯] http://www.qq.com;url[新浪] http://www.sina.com;url[搜狐] http://www.sohu.com;var value3 e…

python中self cls 和 staticmethod

如果用了staticmethod&#xff0c;那么就可以无视这个self&#xff0c;而将这个方法当成一个普通的函数使用。 而对于classmethod&#xff0c;它的第一个参数不是self&#xff0c;是cls&#xff0c;它表示这个类本身。 class human():pos 0def __init__(self, position):self…

计算key、value数组,整体数组,还有别的办法吗

<!DOCTYPE html> <meta http-equiv"Content-Type" content"text/html; charsetutf-8"> <script>var url {};url[腾讯] http://www.qq.com;url[新浪] http://www.sina.com;url[搜狐] http://www.sohu.com;var keyAry []; var valueAr…

算法学习(十五)——double DQN

收敛并不稳定,有时候第二轮就收敛了,有时候50轮还在打转。 demo: import torch import torch.nn as nn import torch.nn.functional as F import numpy as np import gym import matplotlib.pyplot as plt import copy import os import random os.environ["KMP_DUPL…