ES6でクエリ文字列を抽出する正しい方法は何ですか?URL抽出クエリ文字列ES6
私はこの機能を書かれている:
getUrlParams(queryString) {
const hashes = queryString.slice(queryString.indexOf('?') + 1).split('&');
const params = {};
hashes.map((hash) => {
const [key, val] = hash.split('=');
params[key] = decodeURIComponent(val);
});
return params;
}
しかしESLintが、これはクラスメソッドで使用されることを期待することをcompains、それが矢印関数の戻り値を期待しました。
感謝をqueryString) 'これが期待されます。私はこのメソッドを 'getSearchResults()'の 'const {terms、category} = this.getUrlParams(this.props.location.search);' –
として呼び出しています。新しいエラーについては、私はむしろこれに新しい質問をしたいと思います。コンポーネントの構造や、使用されているアルゴリズムの詳細なようです。 – raina77ow