相关疑难解决方法(0)

在JavaScript中获取json-object的键

我在JavaScript中有一个json-object,我想在其中获取使用过的密钥.我的JavaScript代码如下所示:

var jsonData = [{"person":"me","age":"30"},{"person":"you","age":"25"}];
Run Code Online (Sandbox Code Playgroud)

我想要一个提醒我'人'和'年龄'的循环,这是json-Array中第一个对象的关键.

javascript json

86
推荐指数
3
解决办法
37万
查看次数

如何遍历Javascript对象的属性名称?

我想从Javascript对象获取属性名称以动态构建表.例:

var obj = {'fname': 'joe', 'lname': 'smith', 'number': '34'};

for (var i = 0; i < obj.properties.length; i++) {
  alert(' name=' + obj.properties[i].name + ' value=' + obj.properties[i].value);
}
Run Code Online (Sandbox Code Playgroud)

会警告:

name=fname value=joe

name=lname value=smith

name=number value=34
Run Code Online (Sandbox Code Playgroud)

然后我可以使用这样的对象构建一个表:

var obj = { 'players': [ 
     { 'fname': 'joe', 'lname': 'smith', 'number': '34'} , 
     { 'fname': 'jim', 'lname': 'Hoff', 'number': '12'} , 
     { 'fname': 'jack', 'lname': 'jones', 'number': '84'}   
] };    
Run Code Online (Sandbox Code Playgroud)

生产:

| fname |  lname |  number |
|-------|--------|---------|
| joe …
Run Code Online (Sandbox Code Playgroud)

javascript loops object

65
推荐指数
2
解决办法
14万
查看次数

获取JavaScript对象键列表卷.2

这是原始问题:获取JavaScript对象键列表

但如果情况稍微复杂一点,如:

var obj = [
   { key1: 'value1' },
   { key2: 'value2' },
   { key3: 'value3' },
   { key4: 'value4' }
]
Run Code Online (Sandbox Code Playgroud)

那你怎么得到这样的钥匙?

[key1,key2,key3,key4]
Run Code Online (Sandbox Code Playgroud)

javascript arrays object

6
推荐指数
3
解决办法
635
查看次数

函数未在Object.keys或Object.getOwnPropertyNames下列出,但可以调用

假设有一些库javascript对象jsObj.在调用Object.keysObject.getOwnPropertyNames,我得到一个属性列表,如

[a,b,c,d]
Run Code Online (Sandbox Code Playgroud)

但我仍然可以调用一个函数jsObj.e().为什么该方法e不属于Object.keysObject.getOwnPropertyNames?他们是怎么做到的?

在这里,它表示Object.getOwnPropertyNames将返回非可枚举属性.那么e上面的属性是什么特征呢?

我正在使用opentok服务器端SDK.使用以下代码,

var OpenTok = require('opentok');
var opentok = new OpenTok(config.tokbox.apiKey, config.tokbox.secret);
console.log("opentok1", Object.getOwnPropertyNames(opentok));
prints -> // [ '_client',
  'apiKey',
  'apiSecret',
  'apiUrl',
  'startArchive',
  'stopArchive',
  'getArchive',
  'deleteArchive',
  'listArchives' ] 
console.log("opentok2", opentok.createSession);
prints -> function (...){...}
Run Code Online (Sandbox Code Playgroud)

javascript object node.js

5
推荐指数
1
解决办法
1145
查看次数

列出对象中的所有变量名称

我有这个对象:

var sub = {
    0:  [""],
    21: ["Look, here, are three little stuff,","ready to sing for this crowd"],
    28: ["Listen up, 'cause here's our story","I'm gonna sing it very LOUUU..."],
    36: [""],
    45: ["VERY LOUUU..."],
    48: [""],
    61: ["When you're a younger stuff","and your stuff is very bare"],
    68: ["Feels like the sun will never come","when your stuff's not there"],
    74: ["So the three of us will fight the fight","there is nothing that we fear"],
    80: ["We'll have to …
Run Code Online (Sandbox Code Playgroud)

javascript arrays

3
推荐指数
1
解决办法
1580
查看次数

如何使用javascript获取数组的键?

是否有任何函数可以使用 javascript 获取数组的键

我也想反转和排列

例如:

appz_variable['412cc16e']="ABXZ";

appz_variable['axecr6fd']="YCSET";

我想要数组索引或键以相反的顺序

javascript arrays

2
推荐指数
1
解决办法
1万
查看次数

如何从JSON对象中读取键

我有以下JSON(截断):

{
    "** Please contact a mod by posting on the forums **": {
        "tvdb_id": "257937",
        "last_updated": 1341780286,
        "images": {
            "poster": "http://zapp.trakt.us/images/posters/17288.jpg",
            "fanart": "http://zapp.trakt.us/images/fanart/17288.jpg"
        }
    },
    "Jamies Best Ever Christmas": {
        "tvdb_id": "214161",
        "last_updated": 1329701153,
        "images": {
            "poster": "http://zapp.trakt.us/images/posters/9126.jpg",
            "fanart": "http://zapp.trakt.us/images/fanart/9126.jpg"
        }
    },
    "Kuromajo-san ga Tooru!!": {
        "tvdb_id": "257914",
        "last_updated": 1395775431,
        "images": {
            "poster": "http://zapp.trakt.us/images/posters/15640.jpg",
            "fanart": "http://zapp.trakt.us/images/fanart/15640.jpg"
        }
    },
    "Arbesre Shavuout": {
        "tvdb_id": "253960",
        "last_updated": 1328789472,
        "images": {
            "poster": "http://zapp.trakt.us/images/posters/14058.jpg",
            "fanart": "http://zapp.trakt.us/images/fanart/14058.jpg"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我想搜索一个值(从var现在开始)并找到要返回的键tvdb_id. …

javascript json object

1
推荐指数
1
解决办法
179
查看次数

Javascript按数组中的值对哈希值进行排序

我有一个像下面这样的哈希

 a ={ 
     0: [0, "A9"],
     2: [0, "A9.4"],           
     8: [0, "A9.1"],
     6: [1, "A9.5"],
     5: [0, "A9.2"],
     7: [2, "A9.3"]
 };
Run Code Online (Sandbox Code Playgroud)

我需要一个排序数组,对应于每个Value数组的第二个元素.

如果我的数组是以.的形式a = {key: [value_1_integer, value_2_string]}

我需要按value_2_string结果数组排序我的哈希值

result = [0, 8, 5, 7, 2, 6]
Run Code Online (Sandbox Code Playgroud)

javascript sorting angularjs

1
推荐指数
1
解决办法
132
查看次数

如何在 javascript 对象中获取一个属性名称?

可能的重复:
从 Javascript 对象中选择随机属性

假设我有一个 javascript 对象:

Config.UI.Area = {
        "uuid": {
            "_type": "string"
        },
        "frame": {
            "_type": "rect"
        },
        "zIndex": {
            "_type": "string"
        }
 }
Run Code Online (Sandbox Code Playgroud)

然后我想通过使用 for 循环获取每个属性的名称,例如“uuid”、“frame”、“zIndex”:

var prop=config.ui.area;
var arr=new Array()
for(var i in prop){
    //do something with prop[i]?
    //arr.push(prop[i].....)?
}
Run Code Online (Sandbox Code Playgroud)

我不能直接使用 prop[i],它会返回一个对象,我怎么能得到它的名字?

javascript properties object

0
推荐指数
1
解决办法
3689
查看次数

如何获取数组中的所有json键

我有一个具有以下结构的JSON对象

{"30-31":[{"msg":"hello","usr":"31"}],
"33-30":[{"msg":"shah hi","usr":"30"}]}
Run Code Online (Sandbox Code Playgroud)

我可以执行什么操作来获取这样的数组["30-31", "33-30"].我尽力使用.map等但没有成功,有人可以帮忙吗?

javascript arrays json angularjs

0
推荐指数
2
解决办法
2917
查看次数

如何读取 JSON 中的键?

如何读取JSON、NodeJs和/或JQuery和/或JavaScript中的动态键?

我没有找到。我确实尝试过。

需要找出名称键并读取值。

按键动态

{
  "marka1": {
    "name": "Mika",
  },
  "beti1": {
    "name": "Yii",
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery node.js

-2
推荐指数
1
解决办法
5717
查看次数

标签 统计

javascript ×11

object ×5

arrays ×4

json ×3

angularjs ×2

node.js ×2

jquery ×1

loops ×1

properties ×1

sorting ×1