javascriptには、渡そうとしているが機能していないオブジェクトがあります。
var inf1= { ID: "34343434" };
私がjavascriptでやりたいのは、このオブジェクトを関数に渡すことです。これを行う方法がわかりません。
私はそのような呼び出し関数を持っています
function getinf(inf1)
{
var samp = JSON.parse(inf1);
alert(samp.ID);
}
javascriptには、渡そうとしているが機能していないオブジェクトがあります。
var inf1= { ID: "34343434" };
私がjavascriptでやりたいのは、このオブジェクトを関数に渡すことです。これを行う方法がわかりません。
私はそのような呼び出し関数を持っています
function getinf(inf1)
{
var samp = JSON.parse(inf1);
alert(samp.ID);
}
JSON.parse()
JSON形式の文字列で使用します。javascriptオブジェクトでは使用しません。JSONはテキスト形式です。
inf1
変数はすでにjavascriptオブジェクトであるため、解析する必要はありません。
これは問題なく機能するはずです。
var inf1= { ID: "34343434" };
function getinf(item)
{
alert(item.ID);
}
getinf(inf1);
注意してください、いくつかのこと:
JSON.parse()
文字列用です
そして、あなたができる価値を渡すために:
var inf1= { ID: "34343434" };
function getinf(obj)
{
//code using obj...
//you can acess obj.ID if you want
}
getInf(inf1); //or any obj you want
また
var inf1= { ID: "34343434" };
function getinf()
{
//code using inf1...
}