のようなプロパティにアクセスする必要があります。document.write()メソッドは、文字列の内容をドキュメントに書き込みます。
あなたの場合、以下のようなa
で、それにオブジェクトを渡す:
var a = {
fname: "Avijit",
lname: "Paul"
}
Javascriptがオブジェクトを文字列に変換するために最善をしようとします。 これを行うには、toString()というメソッドが呼び出されます。これはObject
で定義されています。正確にはObject.prototype
であること。 渡すオブジェクトはオブジェクトなので、[object Object]を出力します。
Javascriptでは、多くのタイプのオブジェクトがあります。関数はオブジェクト、配列はオブジェクトです。
var obj = {};
var arr = [1,2,3];
var func = function() {
//console.log('A Func');
}
//func();
var objObj = Object.prototype.toString.call(obj);
console.log(objObj);//prints [object Object]
var arrObj = Object.prototype.toString.call(arr);
console.log(arrObj);//prints [object Array]
var funcObj = Object.prototype.toString.call(func);
console.log(funcObj);//prints [object Function]
:そう
は、以下のコードを参照してください、それらが[オブジェクト機能]、[オブジェクト配列]等として示される他の一つのオブジェクトを区別するために