2
爲什麼我會使用jQuery.sap.setObject來設置對象中屬性的值?簡單地寫object.property =「value」是不是更容易?有人可以解釋什麼是jQuery.sap.setObject的用例嗎?在哪些情況下你覺得它有用?提前致謝!有人可以解釋jQuery.sap.setObject?
爲什麼我會使用jQuery.sap.setObject來設置對象中屬性的值?簡單地寫object.property =「value」是不是更容易?有人可以解釋什麼是jQuery.sap.setObject的用例嗎?在哪些情況下你覺得它有用?提前致謝!有人可以解釋jQuery.sap.setObject?
正如dandavis已經提到的那樣,它只是一個方便的功能,可以通過一次調用創建深層嵌套對象,而不會覆蓋現有的嵌套。特別是在命名空間的情況下,這可能是有用的。
它使您能夠與
jQuery.sap.setObject("obj.a.b.c.d", function(){return "HelloUI5";});
用例場景可以在sap.m.library.js找到替代
var obj = obj || {};
obj.a = obj.a || {};
obj.a.b = obj.a.b || {};
obj.a.b.c = obj.a.b.c || {};
obj.a.b.c.d = function(){return "HelloUI5";};
。只需在那裏搜索jQuery.sap.setObject。
它可以在不存在的子分支上設置深度路徑。 – dandavis
你能解釋一下'支行'是什麼dandavis? –
當'obj = {};'時,你可以設置「obj.a.b.c.d」,而不需要先創建obj.a,然後obj.a.b ... – dandavis