このコードは、与えられたparamUnparsedを解析する必要があります(形式は[key1 = val1、key2 = val2、..、keyn = valn ])。キーの値を持つ配列の長さ、js
function parseParams(paramUnparsed){
var params = [];
for (var j = 0; j < paramUnparsed.length; j++) {
if (paramUnparsed[j].split('=').length < 2) {
// error ! bad input structure, ignoring params -
params = undefined;
break; // we don't have to return error, depending
// on the function called and given params.
}
//else {
var key = paramUnparsed[j].split('=')[0];
var value = paramUnparsed[j].split('=')[1];
params[key] = value;
//}
}
console.log("In parseParams, params are: "+ concatObject(params));//DEBUG 1
console.log("In parseParams, params length is: "+ params.length);//DEBUG 2
return params;
}
これを行うにはどうしたらいいですか?作成しているアレイの長さはまだ決まっていますか?私はいつも 'DEBUG 2'プリントアウトで '0'を得ます...
甘いです!ありがとう!! – Sathesh