问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

javascript为什么可以动态添加属性

发布网友 发布时间:2022-07-27 03:02

我来回答

3个回答

热心网友 时间:2023-10-24 11:50

//---------
如此,所谓js对象,是一个关联数组,关联数组是一个数据结构体,这不单在js上有,在其他编程语言也有,所以这是一个数据结构的定义问题,不是js本身的问题
为什么说js对象是一个关联数据,看下面注释,效果一样

var data ={};
data.date = new Date(); //data["data"]=new Date() 添加关联数组的一个元素并赋值
date.obj = {}; //date["obj"]={}

甚至对所谓有序数组, var arr=["a","b","c"],可以这样访问,
arr["0"] //a
arr["1"] //b
arr["2"] //c

甚至空字符串也可以作为关联数组的键
vat obj={};
obj[""]="空字符串做键名" ;
这种情况下,用圆点符无法访问到“属性名“为空字符串的属性
简言之,用关联数组方式可以访问到一切定义的属性,用圆点符却不能,这也证明了js对象的本质是关联数组

热心网友 时间:2023-10-24 11:50

<script type="text/javascript">
var box=document.createElement("input")
box.setAttribute("type","checkbox")
box.setAttribute("id","a")
document.body.appendChild(box)

function oo()
{
var c=document.getElementById("a")
if(c.getAttribute("checked"))
{

alert("选中")
}
else
{
alert("未选中")
}

}

</script>

可以选中啊

热心网友 时间:2023-10-24 11:50

...咦?,果然有深度....等答案

LS,LZ说的不是这个意思
他的意思是大概是这样
var data ={};
data.date = new Date();
date.obj = {};

是这样?..

好像是这样?...
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 怎么用新浪直播在qt直播 宝宝快两岁了,身高体重不达标,挑食不爱吃饭,该如何纠正? 史莱姆牧场胶冻石干嘛用 史莱姆牧场7z怎么解锁 电脑网速奇慢无比 网速巨慢无比怎么办 网速奇慢无比 网速其慢无比 什么慢无比 求QQ恶搞小黄脸表情包全套~如果还有类似的表情包也要 求QQ小黄脸恶搞表情包,伪装系列 组合的 零度之下样本容器在哪 [红色水晶]在哪? 会声会影2018 读秒效果,如图,怎么做? 招投标公投是什么意思 什么叫公投 梦见表姐死了,又怎么会去我家 梦见表姐去世然后又来找我 被除数除数商的关系是什么 除法介绍 除数和被除数有什么关系? 做一个投票用的网页要学什么 你觉得什么样身高的男生最受女生欢迎? 马主任你好我去年做了双侧乳腺钼靶检查结果是双乳腺体密度,ACR4型,双乳小叶增生伴瘤化,考虑为B 双乳线体呈ACR4致密型,乳腺组织非常致密,腺体成分大于75%是甚么意思?有什么问题? 夏天脚冷是什么原因? 夏天双脚冷是什么原因 两块硬盘如何共同使用??? 山西威盛达消防器材有限公司怎么样? 读了短文此地无银三百两,有什么启发 青春期的10种心理矛盾到底是什么呢?如何预防心理矛盾? 青春期的矛盾心理对我们的成长有什么影响(七年级下册政治) 砖炉提炼轮胎油方法 轮胎油到底怎么提练的? 国灿商业保理有限公司怎么样? 花椒可以代替胡椒使用吗 花椒可不可以代替胡椒使用 阿特兹加载天气数据打不开显示检查Gps 我的菜单桌面没天气预报怎样加载 双击单元格无法出现光标 他们戴着五颜六色的红帽的修改病句 求问 2013年的新番 3d的 美漫 每人一种颜色 主角小红帽的动漫叫什么来着?