new Object()は、Objectオブジェクトのコンストラクタ。
Objectオブジェクトを作るときに使う。
構文
new Object()
引数を指定することもできる。引数を指定するサンプルは、「new Object( value )」のページへ。
Objectオブジェクト生成例
var $sampleObject = new Object();
サンプル
<script type="text/javascript">
// 定義
var personalData = new Object(); // オブジェクトを作成
personalData.$attendanceNumber = 130210; // プロパティを定義
personalData.$attendanceNumberWrite = function () { // メソッドを定義
document.write( '学籍番号: ' + this.$attendanceNumber + '<br />' );
}
personalData.$name = "日本太郎"; // プロパティを定義
personalData.$nameWrite = function () { // メソッドを定義
document.write( '名前: ' + this.$name + '<br />' );
}
personalData.$areaWrite = function ( $arg ) { // メソッドを定義
document.write( '出身地: ' + $arg + '<br />' );
}
// 呼び出し
personalData.$attendanceNumberWrite();
document.write( '名前: ' + personalData.$name + '<br />' );
personalData.$areaWrite( '東京' );
</script>
// 定義
var personalData = new Object(); // オブジェクトを作成
personalData.$attendanceNumber = 130210; // プロパティを定義
personalData.$attendanceNumberWrite = function () { // メソッドを定義
document.write( '学籍番号: ' + this.$attendanceNumber + '<br />' );
}
personalData.$name = "日本太郎"; // プロパティを定義
personalData.$nameWrite = function () { // メソッドを定義
document.write( '名前: ' + this.$name + '<br />' );
}
personalData.$areaWrite = function ( $arg ) { // メソッドを定義
document.write( '出身地: ' + $arg + '<br />' );
}
// 呼び出し
personalData.$attendanceNumberWrite();
document.write( '名前: ' + personalData.$name + '<br />' );
personalData.$areaWrite( '東京' );
</script>
↓↓↓出力結果↓↓↓