javascript—将所有对象与函数中作为参数接收的对象分开解包

pn9klfpd  于 2021-09-13  发布在  Java
关注(0)|答案(1)|浏览(295)

我们能否将作为函数参数接收的父对象的所有对象“作为单独对象”解包?我知道这件事可以照你说的做 funName(objA, ObjB){---} 但是,不管怎样,它可以在不提及单个对象的情况下完成吗 (objA, ObjB) 在接收时?
这听起来可能令人困惑,因此这里有一个案例可以帮助理解。我总共有12+个缓存的dom元素,以后根据需要在5-6个函数中使用。我真正希望的是,我可以在以后的函数中接收它们,并可以根据它们的名称使用它们。一个毫无意义的想法草图可能看起来像,也可能不像,也许它有助于理解我的挑战:

Function mainFunction() {
   parentObj = {objA: "$_el1", objB: "$_el2"..many more..};
   subFunc1(parentObj);
}

subFunc1(...) {
   objH.css("backgroundColor": "#f5f5f5");
}

你们谁能告诉我这是否可能?如果是,怎么做!任何帮助或指导都将不胜感激。提前谢谢。

xeufq47z

xeufq47z1#

不必提及单个对象
…而且可以用他们的名字。
它们是相互排斥的。

相关问题