ฉันมีวัตถุ JavaScript ต่อไปนี้:
var obj = {
"key1" : val,
"key2" : val,
"key3" : val
}
มีวิธีตรวจสอบว่ามีคีย์อยู่ในอาร์เรย์หรือไม่?
testArray = jQuery.inArray("key1", obj);
ไม่ทำงาน, ไม่เป็นผล.
ฉันต้องทำซ้ำผ่าน obj แบบนี้หรือไม่?
jQuery.each(obj, function(key,val)){}