Servicenow class,object.prototypeの使い方のサンプル
クラスの定義
var クラス名 = Class.create();
クラス名.prototype = {
initialize: function(){処理コード}
関数名: function(変数名){処理コード}
}
var 変数名 = new クラス名();
変数名.関数名(値);
サンプルコード
var student = Class.create(); student.prototype = { initialize: function() { this.firstName = ''; this.lastName = ''; }, setFirstName : function(str) { this.firstName = str; }, setLastName : function(str) { this.lastName = str; }, getDisplayName : function() { return this.firstName + ' ' + this.lastName; }, type: student }; var cft = new student(); cft.setFirstName('Yamada'); cft.setLastName('Oosaki') gs.info('cft=' + cft.firstName + ' ' + cft.lastName); var name = cft.getDisplayName(); gs.info(name);