dennysutanto
11/23/2021, 3:40 AMif (typeof MY_PO === 'undefined') var MY_PO = {};
MY_PO.headData = 'head';
MY_PO.pageInit = function (type) {
var self = this;
}
This is my SS2
/**
* @NApiVersion 2.x
* @NScriptType ClientScript
* @NModuleScope SameAccount
*/
define(['N/record'], function (record) {
function pageInit(scriptContext) {
log.debug('test','test');
}
return {
pageInit: pageInit,
};
});
battk
11/23/2021, 4:13 AMbattk
11/23/2021, 4:13 AMdennysutanto
11/23/2021, 4:40 AMdennysutanto
11/23/2021, 4:41 AMdennysutanto
11/23/2021, 4:41 AMdennysutanto
11/23/2021, 4:41 AMbattk
11/23/2021, 4:44 AMself
(which is really this
)battk
11/23/2021, 4:44 AMbattk
11/23/2021, 4:44 AMthis
depends heavily on how its usedbattk
11/23/2021, 4:45 AMdennysutanto
11/23/2021, 4:46 AMdennysutanto
11/23/2021, 4:47 AMdennysutanto
11/23/2021, 4:48 AMdennysutanto
11/23/2021, 4:50 AMbattk
11/23/2021, 4:57 AMbattk
11/23/2021, 4:57 AMbattk
11/23/2021, 4:57 AMbattk
11/23/2021, 4:58 AMif (typeof MY_PO === 'undefined') var MY_PO = {};
MY_PO.headData = 'head';
MY_PO.pageInit = function (type) {
console.log(this)
}
battk
11/23/2021, 4:59 AMMY_PO.pageInit()
would log MY_PO
battk
11/23/2021, 5:00 AMvar fn = MY_PO.pageInit
fn()
would log window
dennysutanto
11/23/2021, 5:07 AMif (typeof MY_PO === 'undefined') var MY_PO = {};
MY_PO.headData = 'head';
MY_PO.pageInit = function (type) {
console.log(this)
}
so you're saying this will log MY_PO object ?battk
11/23/2021, 5:08 AMbattk
11/23/2021, 5:08 AMif (typeof MY_PO === 'undefined') var MY_PO = {};
MY_PO.headData = 'head';
MY_PO.pageInit = function (type) {
console.log(this)
}
MY_PO.pageInit()
will log MY_POdennysutanto
11/23/2021, 5:11 AMbattk
11/23/2021, 5:12 AMdennysutanto
11/23/2021, 5:12 AMbattk
11/23/2021, 5:13 AMMY_PO.pageInit()
or
var fn = MY_PO.pageInit
fn()
to call your codebattk
11/23/2021, 5:13 AMdennysutanto
11/23/2021, 5:19 AMdennysutanto
11/23/2021, 5:19 AMdennysutanto
11/23/2021, 5:20 AMbattk
11/23/2021, 5:22 AMthis
is determined by the calling codebattk
11/23/2021, 5:22 AMthis
battk
11/23/2021, 5:22 AMdennysutanto
11/23/2021, 5:24 AMthis
could be different ?battk
11/23/2021, 5:24 AMdennysutanto
11/23/2021, 5:24 AMdennysutanto
11/23/2021, 5:26 AMdennysutanto
11/23/2021, 5:27 AMthis
keyworddennysutanto
11/23/2021, 6:12 AM