본문 바로가기
JavaScript

Object_value로 key 참조하기

by amoomar 2022. 9. 23.
반응형

 

 

object = {key: value, key: value}

Object를 활용하여 작업을 할때, 일반적으로 key값을 통해 value에 접근할 수 있게 된다. 

그 방법은 아래와 같다.

 

출처: https://codechacha.com/ko/javascript-find-value-by-key/

 

 

 

허나 작업을 진행하다보면 가끔 value를 통해 key에 접근해야하는 경우가 발생하기도 한다. (그럴 일 없을 줄 알았음 ^^ 데이터가 얽혀있다보니 그런 것 같음..) 아래와 같은 함수를 동작하여 key에 접근 할 수 있었다.

//object의 value로 key 참조 가능
function getKeyByValue(object, value) {
  return Object.keys(object).find(key => object[key] === value);
}

 

 

 

위 함수를 통해 전달받은 key를 ajax로 전송해보았다.

sendData=getKeyByValue(selectObj, wid);
$.ajax({
	url: "getFctData.do",
	type: "post",
	data: {'check': sendData},
	dataType: "json",//json으로 받겠다.
	success: function(resultData){
		$("#daily-result tbody").empty();
		makeTable(resultData.weatherList)
	}
});

 

 

 

 

 

반응형

'JavaScript' 카테고리의 다른 글

[openLayers_proj] 좌표계 변환  (0) 2022.11.21
[지도API] Open Layers_2  (0) 2022.11.21
[그래프 API] HighCharts  (0) 2022.07.07
[지도 API] OpenLayers_1  (0) 2022.07.06
URL, API  (0) 2022.02.22