0
是否有可能在chrome開發工具中找到調試哪個對象包含字符串作爲字段,換句話說,我知道我有一個字符串「abc」,但我想知道該字段被命名並且它在哪個對象中?在js對象中查找字符串
是否有可能在chrome開發工具中找到調試哪個對象包含字符串作爲字段,換句話說,我知道我有一個字符串「abc」,但我想知道該字段被命名並且它在哪個對象中?在js對象中查找字符串
嘗試使用$.grep()
,Object.keys()
var obj = [{0:"abc"},{1:"def"}, {2:"ghi"}];
var str = "abc";
var res = $.grep(obj, function(val, key) {
return val[Object.keys(val)] === str
});
// `res` : object in array of objects `obj`,
// `Object.keys(res)[0]` : name of property within `res`
// which contains `str` : `"abc"`
console.log(res, Object.keys(res)[0])
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">
</script>
右鍵單擊網頁上的文字 「ABC」,然後單擊上下文菜單中檢查元素。 –
_「以及它在哪個對象中?」_可以在問題中包含對象或數組對象的示例? – guest271314