var Man;//+++++++++++答題區域+++++++++++//+++++++++++答題結束+++++++++++try{ var me = Man({ fullname: "小紅" }); var she = new Man({ fullname: "小紅" }); console.group(); console.info("我的名字是:" + me.attr("fullname") + "\n我的性別是:" + me.attr("gender")); console.groupEnd(); /*------[執行結果]------ 我的名字是:小紅 我的性別是:<用戶未輸入> ------------------*/ me.attr("fullname", "小明"); me.attr("gender", "男"); me.fullname = "廢柴"; me.gender = "人妖"; she.attr("gender", "女"); console.group(); console.info("我的名字是:" + me.attr("fullname") + "\n我的性別是:" + me.attr("gender")); console.groupEnd(); /*------[執行結果]------ 我的名字是:小明 我的性別是:男 ------------------*/ console.group(); console.info("我的名字是:" + she.attr("fullname") + "\n我的性別是:" + she.attr("gender")); console.groupEnd(); /*------[執行結果]------ 我的名字是:小紅 我的性別是:女 ------------------*/ me.attr({ "words-limit": 3, "words-emote": "微笑" }); me.words("我喜歡看視頻。"); me.words("我們的辦公室太漂亮了。"); me.words("視頻里美女真多!"); me.words("我平時都看優酷!"); console.group(); console.log(me.say()); /*------[執行結果]------ 小明微笑:"我喜歡看視頻。我們的辦公室太漂亮了。視頻里美女真多!" ------------------*/ me.attr({ "words-limit": 2, "words-emote": "喊" }); console.log(me.say()); console.groupEnd(); /*------[執行結果]------ 小明喊:"我喜歡看視頻。我們的辦公室太漂亮了。" ------------------*/ }catch(e){ console.error("執行出錯,錯誤信息: " + e);}
要求:1、只能在指定的位置填寫自己的代碼,本文件里的其他代碼不能修改2、所有題目都不允許添加全局變量名3、本文件應該能在firebug的console里正常執行,并輸出結果4、代碼最優化,效率最高5、代碼注釋明確
搜狐JvaaScript面試題:實現一個叫Man的類,包含attr, words, say三個方法。
largeQ
2018-12-07 08:36:04