반응형
object = {key: value, key: value}
Object를 활용하여 작업을 할때, 일반적으로 key값을 통해 value에 접근할 수 있게 된다.
그 방법은 아래와 같다.
허나 작업을 진행하다보면 가끔 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 |