當打印數組和對象時,document.write()
方法和window.alert()
之間有什麼區別?爲什麼document.write()和alert()方法呈現JavaScript對象的方式不同?
不同的行爲顯示此代碼示例中:
var arr = new Array("Maizere","Pathak");
document.write(arr); // output: Maizere,Pathak
alert(arr); // output: maizere,pathak
爲什麼它們都打印的價值觀?不應該alert()
打印Object Object
?
使用DOM對象,它打印[對象HTML集合],這裏是打印值。
警報(ARR)它工作正常 – 2013-04-20 02:00:59
兩者似乎有相同的結果,看看HTTP: //jsfiddle.net/sachinyadav/NFpRh/ – Sachin 2013-04-20 02:01:03
@Sachin我編輯了我的文章 – 2013-04-20 02:06:55