Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.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 从对象返回字符获取值?JS_Javascript_Object - Fatal编程技术网

Javascript 从对象返回字符获取值?JS

Javascript 从对象返回字符获取值?JS,javascript,object,Javascript,Object,我有一个对象“游戏市场”: 因此,我希望获得默认值“60”,为此,请使用以下方法: console.log(Object.values(game.markets)[0]); 在结果get[“{”]中,只有第一个字符。 如何获得价值? 提前感谢请使用此选项: console.log(game.markets.default); console.log(game.markets.available); 你所拥有的,是一个有弦的物体 var-game={markets:'{“default”:“

我有一个对象“游戏市场”:

因此,我希望获得默认值“60”,为此,请使用以下方法:

console.log(Object.values(game.markets)[0]);
在结果get[“{”]中,只有第一个字符。 如何获得价值?

提前感谢

请使用此选项:

console.log(game.markets.default);
console.log(game.markets.available);

你所拥有的,是一个有弦的物体

var-game={markets:'{“default”:“60”,“available”:[“60”]};

console.log(Object.values(game.markets)[0]);
您可以通过对象语法访问它:

game.markets.default
或数组语法

game.markets["default"]
但是,如果您更喜欢该版本,它也可以正常工作:

Object.values(game.markets)[0]
您的问题可能已经出现在游戏变量的声明/初始化中

var game = {};
game.markets = {"default":"60","available":["60"]};

将起作用。

如果对象是这样的:

var game = {};
game.market = {"default":"60","available":["60"]}
您只需执行以下操作:

game.market.default


您将得到:60

game.markets.default
?只需使用game.markets.defaultgame.markets.default return“未定义”可能与return undefined重复,因此您需要首先解析它:
JSON.parse(game.markets)
是的,它的开始使用JSON.parse(game.markets):)
var game = {};
game.market = {"default":"60","available":["60"]}