1. 程式人生 > >js object如何獲取key值

js object如何獲取key值

var str = strData.split(',');

var mobile = str[1].substring(1);
var conferenceId=str[2];
var callType=str[3];
//報警處理(通過預定義的+H組)
var isAlarm=false;
if(callType=='3'){ //預定義組呼入
var preGroup=this.homeU.preGroup;
var groupName=preGroup[conferenceId];
if(groupName && groupName.indexOf('+H')==0){ 
isAlarm=true;
}

}

console.log(groupId+"--根據組號獲得組名------->");

var aa = this.homeU.preGroup;
console.log("--根據組號獲得組名------->"+aa);

var groupName = aa.groupId;

這樣子得到的groupName 是undefined

套用下比人的總結

js中想根據動態key得到某物件中相對應的value的方法有二: 
一、var key = "name1";

var value = obj[key]; 
二、var key = "name1";

var value = eval("obj."+key);


相關推薦

js object如何獲取key

var str = strData.split(','); var mobile = str[1].substring(1);var conferenceId=str[2];var callType=str[3];//報警處理(通過預定義的+H組)var isAlarm

HashMap根據value獲取key

font 重復 span new 新建 cit public entry static public static String getCityId(HashMap<String,String> citys, String city){ Set set =

js json按key排序

div for substr In fun [] cti key javascrip jsonSort:function (jsonObj) { let arr=[]; for(var key in jsonObj){

hashmap通過value獲取key

前言:此方法用於value值為唯一的情況。 //根據value值獲取到對應的一個key值 public static String getKey(LinkedHashMap<String,String> map,String value){ S

原生JS實時獲取input變化

原生JS的onchang是在input值變化並失去焦點的時候才會觸發,與現在的實時觸發需求不符。除了onchange,原生JS中還有其他檢測變化的函式:1. onpropertychange 這個函式才是隨著輸入實時變化的時候會被呼叫的回撥函式,但是這個函式是IE專屬,只有在

Thymeleaf將ajax返回中拼接外部標籤和 js獲取session及 在普通標籤中獲取session

一、Thymeleaf普通標籤中獲取session值<p th:text="${session.test}"></p>① th:text: Thymeleaf的標籤都要加th:作字首② <p></p>: 表示一個段落,可以用來換

Java 關於HashMap根據value反向獲取key

Map中是一個key有且只有一個value. 但是一個value可以對應多個key值. 一般都是通過key,然後map.get(key)獲得到value. 如果想要反向通過value獲得key的值,提

js獲取textaera對象(object)的

pan red line ole 方法 -s lte ons isp for(i in pstrWord ){ alert(i); //獲得屬性 alert(pstrWord[i]); //獲得屬性值 } 1、js輸出object對象方

Java讀js檔案,獲取object中的

資料 classes=[ { "name":"class1", "student":["joke1","joke2"] },{ "name":"class2", "student":["joke3","joke4"] }] Java讀取資料 /*獲取執

JS獲取物件鍵對中key的方法

使用Object.keysObject.keys( ) 會返回一個數組,陣列中是這個物件的key值列表所以只要Object.keys(a)[0], 就可以得只包含一個鍵值對的key值下面是MDN中對Object.keys的描述Object.keys()方法會返回一個由一個給定

js讀取json陣列時,key如果是變數,獲取value的方法

function getDataList(arr,data,key){var l=data.length;var n=0;for(var i=0;i<l;i++){if(obj[data[i][''+key+'']]){//前後用引號隔開,中間加入引數key值cont

js for in循環遍歷對象,獲取key:value

ole con info 循環 對象 test bsp 技術 inf var testObj = { ‘a‘:‘111‘, ‘b‘:‘222‘, ‘c‘:‘333‘, ‘d‘:‘444‘}for(var i in testObj){ console.log(i);

關於JS獲取瀏覽器高度和寬度的多種方法(多瀏覽器)

正文 取數 16px javascrip 函數 script meta get ansi 三種瀏覽器獲取值方法 IE中: document.body.clientWidth ==> BODY對象寬度 document.body.clientHeight ==>

js如何獲取window.location.href跳轉後查詢字符串的

fun click ear func ren htm 獲取 earch cli $("#worked_count").parent().attr("onClick","window.location.href=‘view/warn/task_list.html?task_s

Map四種獲取key和value的方法,以及對map中的元素排序(轉)

compareto map.entry 排序 區別 sta hashmap 得到 package log 獲取map的值主要有四種方法,這四種方法又分為兩類,一類是調用map.keySet()方法來獲取key和value的值,另一類則是通過map.entrySet()方法來

js獲取html標簽的

inpu lan .get ctype 綁定 set UNC 輸入框 use <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> &l

js獲取input中所輸入的

-c scrip tle utf-8 element 輸入 pla ont button <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>

js獲取被選中radio的

<input type="radio" name="address" value="0" /> <input type="radio" name="address" value="1" /> <input type="radio" name="address" va

js--獲取/賦文字innerText/textContent、innerHTML的區別,獲取表單的js事件物件屬性target於currentTarget

  <body> <div id="box_text"> <p style="color:hotpink;">muzidigbig</p> <p style="color:pink">

select JS原生 / jQuery獲取選中、設定當前選項等

JS原生版: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </