知人から「javascriptでobejctはすべて関数で生成される」
と聞きましたが、正しい認識で合ってますか?
objectを生成する例
var Member = function(id,pass,gender){ this.id = Id; this.pass = pass; this.gender = gender; } var member = new Member('xx','xx','male');
var member = new Object();
var member = {};
も暗黙的に new Object()を使うそうなので
確かに関数を利用して生成してるようには見えます。
var member = {
id: 'xx',
pass: 'xx',
gender: 'male'
}
これも
console.log(member);
を見ると
_proto__: constructor: ƒ Object()
となってるので関数を利用して作ってるように見えます。
他にobjectを生成する手段はよくわかってません。
もし認識違いがありましたらご教示いただけますでしょうか
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。