2016-10-06 14 views
-1

に.propertyファイルを読み込み、マップを移入する可能なアプローチである私は、プロパティファイルlocal.propertiesを持っていることは何ジャバスクリプト

私はJavaScriptでこのプロパティファイルを読み込み、このマップを作成する方法
key1=value1 
key2=value2 

キー値のペア。

<script type="text/javascript"> 
    function(){ 
     //reading of file 
    } 
</script> 

ありがとうございます。

+0

サーバーサイドの言語を使用してファイルを解析すると、javascriptオブジェクトまたはjsonとしてjavascriptで使用できるようになります。 –

+0

あなたは私にクライアント側のアプローチを教えていただけますか? – user3718420

+0

@ user3718420このクライアント側にアクセスすることはできません。あなたは、少なくともHTML文書のテキストの文字列にファイルを置く必要があります。 –

答えて

0

var propertFileStr = "key1=value1 key2=value2"; 
 
var strVet = propertFileStr.split(" "); 
 
var obj = {}; 
 
strVet.forEach(function(item){ 
 
    obj[item.split("=")[0]] = item.split("=")[1]; 
 
}); 
 
console.log(obj);

...あなたのような何かを行うことができ、あなたのプロパティファイルには、このカルコゲノフルバレン骨格に従う考えると(ジャバスクリプトを直接ディスクにアクセスできないため)ページには、直接ファイルにアクセスしません

この例では、propertFileStrはアップロードされたファイルのベースと各プロパティをスペースで区切って完成し、各プロパティをキャッチしてキー値オブジェクトに変換することができます。

+0

ありがとう、私はこのアプローチを試してみます。 – user3718420