JavaScript-SQLのクエリのように、一致した値のキーを検索します
このようなオブジェクトがあるとします-
const obj = {"100":"Jaipur","101":"Delhi","102":"Raipur","104":"Goa"}; 最初の引数として1つのオブジェクトを取り、2番目の引数として検索クエリ用語を受け取るJavaScript関数を作成する必要があります。次に、関数は、関数に2番目の引数として提供された検索語を値に含むすべてのキーと値のペアを返す必要があります。
オブジェクトを反復処理し、結果のオブジェクトを構築して(条件に一致する場合)、移動して最後にそのオブジェクトを返します。
例
このためのコードは-
になりますconst obj = {
"100":"Jaipur",
"101":"Delhi",
"102":"Raipur",
"104":"Goa"
};
const findByQuery = (obj, query) => {
const keys = Object.keys(obj);
const res = {};
keys.forEach(key => {
// case insensitive search
if(obj[key].toLowerCase().includes(query.toLowerCase())){
res[key] = obj[key]
};
});
return res;
};
console.log(findByQuery(obj, 'Pur')); 出力
そして、コンソールの出力は-
になります{ '100': 'Jaipur', '102': 'Raipur' } -
JavaScriptでハッシュのキーを見つける方法は?
以下は、JavaScriptでハッシュのキーを見つけるためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &nb
-
JavaScriptのimage()オブジェクト。
画像オブジェクトはHTML要素を表します。 以下はJavaScriptの画像オブジェクトのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> &