Artificial intelligent assistant

Mithril.js の gettersetter 関数が理解できないのですが… > **store(getter)** function gettersetter(store) { function prop() { if (arguments.length) store = arguments[0] return store } prop.toJSON = function () { if (store && isFunction(store.toJSON)) return store.toJSON() return store } return prop } GitHub * * * **prop** if (arguments.length) store = arguments[0] store1 setter * * * **prop.toJSON** storetruestore.toJSONstore.toJSON() store prop.toJSON = function () { if (store && isFunction(store.toJSON)) return store.toJSON() return store } * * * _****_ getter function prop() { //if (arguments.length) store = arguments[0] return store } gettersettersettergetterrprop prop.toJSONJSON.stringify

> store(getter)

gettersetterprop(`return prop`)
gettersetterstore(prop`return store`)




var propertyX = gettersetter(11);//getter, setterpropertyX()
propertyX();//(getter)
propertyX(99);//(setter)
propertyX();//


`if (arguments.length) store = arguments[0]`

setter
_store1_


_(toJSON)_
toJSON.aspx)
**JSON.stringify** JSON
JSON

_storetruestore.toJSONstore.toJSON()_

`store`storetruenull
(null null`obj.toJSON`undefinednull
toJSON

xcX3v84RxoQ-4GxG32940ukFUIEgYdPy acf6638d290ee27e35b80b778a56e709