<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>判斷傳進來的值是不是一個普通對象</title> </head> <body> </body> </html> <script type="text/javascript"> //思考題: // 1.寫一個函數判斷傳進來的值是不是一個普通對象 {} function isObject(obj) { //注意:因爲null和undefined沒有toString,這麼寫obj.toString()就會報錯,所有隻有保證obj是true if(obj){ return obj.toString()=="[object Object]" }else { return false; } //return obj&&obj.toString()=="[object Object]"?true:false; }; //isObject([1,2]);//false console.log(isObject({})) console.log(isObject([])) //console.log(isObject(undefined)) //console.log(isObject(null)) </script>
判斷傳進來的值是不是一個普通對象 {}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.