1
15
在上定义get和set方法
使用以下命令遍历嵌套属性
您还可以扩展/修改
更新 : 由于get方法一般返回一个对象,并且不知道您是否需要数组或其他类型的对象,因此您必须指定自己:
然后您可以将项作为
要让get函数从给定的字符串(如pages.user)构造对象层次结构,必须将字符串拆分为多个部分,并检查每个嵌套对象是否存在。以下是的修改版本
|
2
2
我要用三元运算符:
不管它是set/null还是其他什么,这都能做到。 |
3
1
我不认为有什么好的内置方法可以做到这一点,但是你可以用函数来抽象它。
然后你使用
或
如前所述,$.extend将使这一点不那么麻烦。 |
4
0
说明:第一行将检查第一个值是否为空、未定义或…False(不要认为这是一个问题):如果是,创建一个新对象,如果不是,将使用它。 |
5
0
$.extend是一条路
但老实说,无论如何,储存这些信息是一个相当混乱的主意。 我敢打赌,如果以后需要这些信息,可以使用一个好的选择器或jquery.data()来完成。 |
6
0
我想你需要这个:
似乎你在处理XML。 |
7
0
对我来说最好的解决方案是做一个对象原型
然后你就可以这样得到你的财产
希望有帮助:) |
Toniq · javascript为php保存多维数组 1 年前 |
Jannis · Java中数组的怪异行为 1 年前 |
callum · 如何识别数组中与给定序列不匹配的元素? 1 年前 |
tenfour · 如何使用数组元素的索引初始化数组元素 2 年前 |
Guillaume · 使用操作从Python列表创建numpy数组 2 年前 |
maxMas · Swift 5:为什么会出现索引超出范围错误? 2 年前 |