1
私は、文字列内の単語を識別し、それらを別の単語に置き換えるマッパーを作成しています。私の場合、実際のディレクトリの場所を持つ場所識別子。 str.replace(x.toString(), keys[x]);
JavaScriptオブジェクトのキーと値の両方にアクセスする
値x
が期待された値が、keys[x]
戻っundefined
は次のとおりです。
私の問題は8行目にあります。
var keys = {
"$processes" : "/processes",
"$local_resources" : "/feeds/local"
};
function CoreRoute(str){
for (var x in keys){
str.replace(x, keys[x]);
}
return str;
}
私はノードenviroenmentで開発中です。しかし、私はそれが私の論理と間違いであると確信しています。