摘要: 使用语法结构创建的对象 function Duck(name) { var obj = { name: name, say: function (content) { console.log(content) } } return obj;//返回一个对象 } var RoastDuck = Duc 阅读全文
posted @ 2023-02-06 20:44 Rev_RoastDuck 阅读(108) 评论(7) 推荐(0) 编辑
摘要: When it comes to inheritance, JavaScript only has one construct: objects. Each object has a private property which holds a link to another object call 阅读全文
posted @ 2023-02-06 18:24 Rev_RoastDuck 阅读(65) 评论(0) 推荐(0) 编辑
摘要: eval() eval() 函数会将传入的字符串当做 JavaScript 代码进行执行。 参数 string 一个表示 JavaScript 表达式、语句或一系列语句的字符串。表达式可以包含变量与已存在对象的属性。 返回值 返回字符串中代码的返回值。如果返回值为空,则返回 undefined。 说 阅读全文
posted @ 2023-02-06 16:52 Rev_RoastDuck 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 什么是变量提升? 简单来说,就是JavaScript在执行程序时,会先把变量声明这一操作提前。换句话来说,就是不会在程序执行过程中声明变量。 例子: function fn(){ console.log(name); var name = "RoastDuck"; fn(); } 执行结果: 对于先 阅读全文
posted @ 2023-02-06 16:06 Rev_RoastDuck 阅读(15) 评论(0) 推荐(0) 编辑