问一个JS的基础问题

chou_kai 2013-08-24 01:19:00
我要给Number对象加一个add方法
为什么我非得这么写
Number.prototype.add=function(){//....}

而不能这么写
Number.add = function(){//...}
...全文
322 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaomeimei_2011 2013-08-26
  • 打赏
  • 举报
回复
Number是一个对象,对象想要创建方法,通过prototype来返回对象类型原型的引用,它可以向其原型中动态添加功能(属性和方法); 所以如果想给Number添加一个方法,就需要用这种 方式: Number.prototype.add = function(){};
来自地狱 2013-08-26
  • 打赏
  • 举报
回复
wangyinshu 2013-08-26
  • 打赏
  • 举报
回复
如果按照第二种写法:
Number.add=function(){//....}
每次实例化Number的对象都要构造一次add函数,比较影响性能。函数不需要改变,所以Number实力都共用一个方法就好,所以写成
Number.prototype.add=function(){//....}
总之:效率问题
阿鱼 2013-08-25
  • 打赏
  • 举报
回复
基础~楼主可以仔细读一些关于“js原型链 面向对象”的一些资料。 赞成8楼的解释: 举例来说:

function Foo(){...};//此为构造函数

Foo.method1=function(){...}
//此为构造函数的方法即:静态方法,因为构造函数也是一个对象,所以静态方法是作为构造函数的一个属性而存在的。
//静态方法的调用:Foo.method()

Foo.prototype.method2=function(){...}
//此为对象方法,构造函数的prototype属性值是一个对象,prototype对象的所有属性是被实例化对象所共享的,因此对象方法method2作为prototype对象的一个属性是被所有实例化Foo后的每个对象所共享的。
//对象方法的调用:
var obj=new Foo();//首先实例化对象
obj.method2();//然后调用


静态方法是指挂靠在构造函数上的方法。 对象方法,是指在构造函数的原型中定义的,每个实例化对象都有的方法。
E维前端 2013-08-25
  • 打赏
  • 举报
回复
Number是一个构造函数,换言之是一个类的标志,并不是实例,任何一个对象对会与另外一个一个对象有关联(某些特殊对象除外),这个关联以prototype属性为关键,new关键字创建实例对象会继承构造函数的原型对象的属性,而构造函数this.x所设置的属性则会成为实例对象的“类方法(java)”,但是Number.add则会成为Number构造函数对象的属性,因为javascript是面向对象的,任何东西他都可以看作是对象,尽管事实上不如此(原始类型的属性访问实际上会创建临时对象再操作),在你这个情况中,Number.add实际上是给Number构造函数绑定了属性add,你要这样去调用这个add方法

Number.add=function(){
    console.log("add");
};
var num=1;
num.constructor.add();
这是不标准的,也不方便,而且add内部上下文无法引用num...
ftiger 2013-08-24
  • 打赏
  • 举报
回复
Number 在javascript里面又是一个类又是一个对象. 要对所有的类成员生效,就要加在原型也就是prototype里 直接在Number 下面加只对Number 这个对象生效,不会继承到类里面,可以视为静态方法。
jackson__qi 2013-08-24
  • 打赏
  • 举报
回复
Number.prototype.add=function(){//....} 为函数Number的原型属性添加一个方法add,那么Number对象的所有实例也都有了一个方法add. Number.add = function(){//...}这样写则不会有上面的效果。
zhjdg 2013-08-24
  • 打赏
  • 举报
回复
爱怎么写就怎么写? 关键的是this 是谁。。。。。
chou_kai 2013-08-24
  • 打赏
  • 举报
回复
引用 3 楼 xiaofanku 的回复:
javascript的对象体系就是以原型链的方式设计的
你好!能不能讲得详细点,假设不是原生对象,我是可以这么加的,他这么设计的目的是什么呢。
街头小贩 2013-08-24
  • 打赏
  • 举报
回复
javascript的对象体系就是以原型链的方式设计的
bamboo2000 2013-08-24
  • 打赏
  • 举报
回复
语法问题,必须那么写
默默不得鱼 2013-08-24
  • 打赏
  • 举报
回复
可以理解成类的静态方法与对象实例的方法
JavaScript练习<script> window.__INITIAL_STATE__= {"csrf":"9j5b6cqv-AhGdTmGc1nluAIHo7L4sZ4HM8Vs","origin":"http:\u002F\u002Fbbs.csdn.net","isMobile":false,"cookie":"uuid_tt_dd=10_36287182940-1783424909261-970055; csrfToken=d5edQVpS2A7Yfh67DMBzT9uF; dc_sid=fd8db86cc795fffcc22a7c390fd83789; uuid_tt_dd=10_36287182940-1783424909261-970055; dc_session_id=10_1783424909261.779028","ip":"216.73.216.214","pageData":{"page":{"pageId":143,"title":"社区详情","keywords":"社区详情","description":"社区详情","ext":{"isMd":"true","armsfe1":"{pid:\"dyiaei5ihw@1a348e4d05c2c78\",appType:\"web\",imgUrl:\"https:\u002F\u002Farms-retcode.aliyuncs.com\u002Fr.png?\",sendResource:true,enableLinkTrace:true,behavior:true}","redPacketCfg":"{\"presetTitle\":[\"成就一亿技术人!\",\"大吉大利\",\"节日快乐\",\"Bug Free\",\"Hello World\",\"Be Greater Than Average!!\"],\"defaultTitle\":\"成就一亿技术人!\",\"preOpenSty\":{},\"redCardSty\":{}}","blogStar":"[{\"year\":\"2021\",\"enable\":true,\"communityIds\":[3859],\"url\":\"https:\u002F\u002Fbbs.csdn.net\u002Fsummary2021\"},{\"year\":\"2022\",\"enable\":true,\"communityIds\":[3860],\"url\":\"https:\u002F\u002Fbbs.csdn.net\u002Fsummary2022\"}]","mdVersion":"https:\u002F\u002Fcsdnimg.cn\u002Frelease\u002Fmarkdown-editor\u002F1.1.0\u002Fmarkdown-editor.js","componentSortCfg":"{ \"right\":[\"ratesInfo\",\"cty-profile\",\"pub-comp\",\"user-right-introduce\",\"post-event\",\"my-mission\", \"user-right-rank\",\"user-right-rule\",\"user-right-adimg\"] }","show_1024":"{\"enable\":false,\"useWhitelist\":false,\"whitelist\":[76215],\"home\":\"https:\u002F\u002F1111.csdn.net\u002F\",\"logo\":\"https:\u002F\u002Fimg-home.csdnimg.cn\u002Fimages\u002F20221104102741.png\",\"hideLive\":true}","iframes":"[\"3859\"]","pageCfg":"{\"disableDownloadPDF\": false,\"hideSponsor\":false}"}},"template":{"templateId":71,"templateComponentName":"ccloud-detail","title":"ccloud-detail","floorList":[{"floorId":562,"floorComponentName":"floor-user-content","title":"社区详情页","description":"社区详情页","indexOrder":3,"componentList":[{"componentName":"baseInfo","componentDataId":"cloud-detail1","componentConfigData":{},"relationType":3},{"componentName":"user-right-introduce","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-recommend","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-right-rank","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-right-rule","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"user-right-adimg","componentDataId":"","componentConfigData":{},"relationType":2},{"componentName":"default2014LiveRoom","componentDataId":"20221024DefaultLiveRoom","componentConfigData":{},"relationType":3}]}]},"data":{"baseInfo":{"customDomain":"","uriName":"JavaScript","communityHomePage":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FJavaScript","owner":{"userName":"community_91","nickName":"JavaScript","avatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","position":"","companyName":""},"user":{"userRole":3,"userName":null,"nickName":null,"avatarUrl":null,"rank":null,"follow":2,"communityBase":null,"joinCollege":null,"isVIP":null},"community":{"name":"JavaScript","description":"Web 开发 JavaScript","avatarUrl":"https:\u002F\u002Fimg-community.csdnimg.cn\u002Favatar\u002Fca46c476a908476d9927eaee4b0afc10.png?x-oss-process=image\u002Fresize,m_fixed,h_88,w_88","qrCode":"","createTime":"2007-09-28","communityAvatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","communityNotice":null,"userCount":87988,"contentCount":224684,"followersCount":53124,"communityRule":"","communityId":209,"bgImage":"","hashId":"y3w0yonz","domain":"","uriName":"JavaScript","externalDisplay":1,"adBanner":{"img":"","url":"","adType":0,"adCon":null},"rightBanner":{"img":"","url":"","adType":0,"adCon":null},"tagId":null,"tagName":null,"communityType":1,"communityApplyUrl":"https:\u002F\u002Fmarketing.csdn.net\u002Fquestions\u002FQ2106040308026533763","joinType":0,"visibleType":0,"collapse":0,"hideLeftSideBar":0,"topicMoveAble":0,"allowActions":{},"communityOwner":"community_91","tagNameInfo":{"provinceTag":null,"areaTag":null,"technologyTags":null,"customTags":null}},"tabList":[{"tabId":1368,"tabName":"全部","tabUrl":"","tabSwitch":1,"tabType":4,"tabContribute":0,"cardType":0,"indexOrder":-1,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FJavaScript?typeId=1368","iframe":false,"sortType":1},{"tabId":873,"tabName":"问答","tabUrl":"https:\u002F\u002Fask.csdn.net\u002Flist\u002F11\u002Ftag\u002F190","tabSwitch":1,"tabType":0,"tabContribute":0,"indexOrder":0,"iframe":true,"sortType":1},{"tabId":4055678,"tabName":"博文收录","tabUrl":"","tabSwitch":1,"tabType":2,"tabContribute":0,"cardType":0,"indexOrder":19,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FJavaScript?typeId=4055678","iframe":false,"sortType":1},{"tabId":1620032,"tabName":"Ada助手","tabUrl":"","tabSwitch":1,"tabType":2,"tabContribute":0,"cardType":0,"indexOrder":20,"url":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FJavaScript?typeId=1620032","iframe":false,"sortType":1}],"dataResource":{"mediaType":"c_cloud","subResourceType":"8_c_cloud_long_text","showType":"long_text","tabId":0,"communityName":"JavaScript","communityHomePageUrl":"https:\u002F\u002Fbbs.csdn.net\u002Fforums\u002FJavaScript","communityType":1,"content":{"id":"390563613","contentId":390563613,"cateId":0,"cateName":null,"url":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F390563613","shareUrl":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F390563613","createTime":"2013-08-24 01:19:00","updateTime":"2021-05-28 18:52:15","resourceUsername":"chou_kai","best":0,"top":0,"text":null,"publishDate":"2013-08-24","lastReplyDate":"2013-08-26","type":"13","nickname":"chou_kai","avatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","username":"chou_kai","commentCount":13,"diggNum":0,"digg":false,"viewCount":322,"hit":false,"resourceSource":6,"status":10,"taskStatus":null,"expired":false,"taskCate":0,"taskAward":0,"taskExpired":null,"checkRedPacket":null,"avgScore":0,"totalScore":0,"topicTitle":"问一个JS的基础问题","insertFirst":false,"likeInfo":null,"description":"我要给Number对象加一个add方法 为什么我非得这么写Number.prototype.add=function(){\u002F\u002F....} 而不能这么写Number.add = function(){\u002F\u002F...}","coverImg":"https:\u002F\u002Fimg-home.csdnimg.cn\u002Fimages\u002F20221026062155.png","content":"我要给Number对象加一个add方法\u003Cbr \u002F\u003E\n为什么我非得这么写\u003Cpre\u003E\u003Ccode class=\"language-javascript\"\u003ENumber.prototype.add=function(){\u002F\u002F....}\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\u003Cbr \u002F\u003E\n而不能这么写\u003Cpre\u003E\u003Ccode class=\"language-javascript\"\u003ENumber.add = function(){\u002F\u002F...}\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E","mdContent":null,"pictures":null,"videoInfo":null,"linkInfo":null,"student":{"isCertification":false,"org":"","bala":""},"employee":{"isCertification":false,"org":"","bala":""},"userCertification":[],"dependId":"0","dependSubType":null,"videoUrl":null,"favoriteCount":0,"favoriteStatus":false,"taskType":null,"defaultScore":null,"syncAsk":false,"videoPlayLength":null},"communityUser":null,"allowPost":false,"submitHistory":[{"user":{"registerurl":"https:\u002F\u002Fg.csdnimg.cn\u002Fstatic\u002Fuser-reg-year\u002F1x\u002F15.png","avatarurl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","nickname":"chou_kai","selfdesc":"","createdate":"2011-03-03 15:04:34","days":"5606","years":"15","username":"chou_kai","school":null,"company":null,"job":null},"userName":"chou_kai","event":"创建了帖子","body":"2013-08-24 01:19","editId":null}],"resourceExt":{}},"contentReply":{"pageNo":1,"pageSize":20,"totalPages":1,"totalCount":13,"total":0,"list":[{"hit":null,"hitMsg":null,"content":"Number是一个对象,对象想要创建方法,通过prototype来返回对象类型原型的引用,它可以向其原型中动态添加功能(属性和方法);\n所以如果想给Number添加一个方法,就需要用这种\n方式:\n Number.prototype.add = function(){};","topicTitle":null,"description":"Number是一个对象,对象想要创建方法,通过prototype来返回对象类型原型的引用,它可以向其原型中动态添加功能(属性和方法); 所以如果想给Number添加一个方法,就需要用这种 方式: Number.prototype.add = function(){};","id":395397490,"contentResourceId":390563613,"bindContentResourceId":0,"communityId":209,"username":"xiehaiyan_blue","userNickName":"xiaomeimei_2011","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fc8cb8805eb2e412da62b28d28a1366de_xiehaiyan_blue.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":2031069153,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2013-08-26 12:35:09","updateTime":"2013-08-26 01:11:54","formatTime":"2013-08-26","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"\u003Cimg src=\"https:\u002F\u002Fforum.csdn.net\u002FPointForum\u002Fui\u002Fscripts\u002Fcsdn\u002FPlugin\u002F003\u002Fmonkey\u002F1.gif\" alt=\"\" \u002F\u003E","topicTitle":null,"description":"[图片]","id":395397286,"contentResourceId":390563613,"bindContentResourceId":0,"communityId":209,"username":"fangbin1217","userNickName":"来自地狱","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F24b54805439b44b09dca8d323e3af58a_fangbin1217.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":2061523858,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2013-08-26 12:11:16","updateTime":"2013-08-26 01:04:16","formatTime":"2013-08-26","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"如果按照第二种写法:\n\u003Cpre\u003E\u003Ccode class=\"language-javascript\"\u003ENumber.add=function(){\u002F\u002F....}\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\n每次实例化Number的对象都要构造一次add函数,比较影响性能。函数不需要改变,所以Number实力都共用一个方法就好,所以写成\u003Cpre\u003E\u003Ccode class=\"language-javascript\"\u003ENumber.prototype.add=function(){\u002F\u002F....}\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\n\n总之:效率问题","topicTitle":null,"description":"如果按照第二种写法: Number.add=function(){\u002F\u002F....} 每次实例化Number的对象都要构造一次add函数,比较影响性能。函数不需要改变,所以Number实力都共用一个方法就好,所以写成Number.prototype.add=function(){\u002F\u002F....} 总之:效率问题","id":395395931,"contentResourceId":390563613,"bindContentResourceId":0,"communityId":209,"username":"wangyinshu","userNickName":"wangyinshu","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F12c07b438fed4a9f868164befda98cac_wangyinshu.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":1786311968,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2013-08-26 10:35:54","updateTime":"2013-08-26 10:59:55","formatTime":"2013-08-26","userRoleHonorary":{"userName":"wangyinshu","roleId":214,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"基础~楼主可以仔细读一些关于“js原型链 面向对象”的一些资料。\n赞成8楼的解释:\n\n举例来说:\n\u003Cpre\u003E\u003Ccode class=\"language-javascript\"\u003E\nfunction Foo(){...};\u002F\u002F此为构造函数\n\nFoo.method1=function(){...}\n\u002F\u002F此为构造函数的方法即:静态方法,因为构造函数也是一个对象,所以静态方法是作为构造函数的一个属性而存在的。\n\u002F\u002F静态方法的调用:Foo.method()\n\nFoo.prototype.method2=function(){...}\n\u002F\u002F此为对象方法,构造函数的prototype属性值是一个对象,prototype对象的所有属性是被实例化对象所共享的,因此对象方法method2作为prototype对象的一个属性是被所有实例化Foo后的每个对象所共享的。\n\u002F\u002F对象方法的调用:\nvar obj=new Foo();\u002F\u002F首先实例化对象\nobj.method2();\u002F\u002F然后调用\n\n\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\n静态方法是指挂靠在构造函数上的方法。\n对象方法,是指在构造函数的原型中定义的,每个实例化对象都有的方法。","topicTitle":null,"description":"基础~楼主可以仔细读一些关于“js原型链 面向对象”的一些资料。 赞成8楼的解释: 举例来说: function Foo(){...};\u002F\u002F此为构造函数 Foo.method1=function(){...} \u002F\u002F此为构造函数的方法即:静态方法,因为构造函数也是一个对象,所以静态方法是作为构造函数的一个属性而存在的。 \u002F\u002F静态方法的调用:Foo.method() Foo.prototype.method2=function(){...} \u002F\u002F此为对象方法,构造函数的prototype属性值是一个","id":395391440,"contentResourceId":390563613,"bindContentResourceId":0,"communityId":209,"username":"qwklove","userNickName":"阿鱼","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F2f655a08962a4fafa5104ded0b57a9d3_qwklove.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":976775504,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2013-08-25 12:30:33","updateTime":"2013-09-02 01:51:51","formatTime":"2013-08-25","userRoleHonorary":{"userName":"qwklove","roleId":214,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"Number是一个构造函数,换言之是一个类的标志,并不是实例,任何一个对象对会与另外一个一个对象有关联(某些特殊对象除外),这个关联以prototype属性为关键,new关键字创建实例对象会继承构造函数的原型对象的属性,而构造函数this.x所设置的属性则会成为实例对象的“类方法(java)”,但是Number.add则会成为Number构造函数对象的属性,因为javascript是面向对象的,任何东西他都可以看作是对象,尽管事实上不如此(原始类型的属性访问实际上会创建临时对象再操作),在你这个情况中,Number.add实际上是给Number构造函数绑定了属性add,你要这样去调用这个add方法\n\u003Cpre\u003E\u003Ccode class=\"language-javascript\"\u003E\nNumber.add=function(){\n console.log("add");\n};\nvar num=1;\nnum.constructor.add();\n\u003C\u002Fcode\u003E\u003C\u002Fpre\u003E\n这是不标准的,也不方便,而且add内部上下文无法引用num...","topicTitle":null,"description":"Number是一个构造函数,换言之是一个类的标志,并不是实例,任何一个对象对会与另外一个一个对象有关联(某些特殊对象除外),这个关联以prototype属性为关键,new关键字创建实例对象会继承构造函数的原型对象的属性,而构造函数this.x所设置的属性则会成为实例对象的“类方法(java)”,但是Number.add则会成为Number构造函数对象的属性,因为javascript是面向对象的,任何东西他都可以看作是对象,尽管事实上不如此(原始类型的属性访问实际上会创建临时对象再操作),在你这个","id":395390821,"contentResourceId":390563613,"bindContentResourceId":0,"communityId":209,"username":"u011778006","userNickName":"E维前端","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F28ce44067e8b4c5db53ba23e2aab89ec_u011778006.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":2028768475,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2013-08-25 10:00:24","updateTime":"2013-09-02 01:51:51","formatTime":"2013-08-25","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"Number 在javascript里面又是一个类又是一个对象.\n要对所有的类成员生效,就要加在原型也就是prototype里\n直接在Number 下面加只对Number 这个对象生效,不会继承到类里面,可以视为静态方法。\n","topicTitle":null,"description":"Number 在javascript里面又是一个类又是一个对象. 要对所有的类成员生效,就要加在原型也就是prototype里 直接在Number 下面加只对Number 这个对象生效,不会继承到类里面,可以视为静态方法。 ","id":395388762,"contentResourceId":390563613,"bindContentResourceId":0,"communityId":209,"username":"ftiger","userNickName":"ftiger","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3028853973,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2013-08-24 05:02:36","updateTime":"2013-09-02 01:51:51","formatTime":"2013-08-24","userRoleHonorary":{"userName":"ftiger","roleId":214,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"Number.prototype.add=function(){\u002F\u002F....}\n为函数Number的原型属性添加一个方法add,那么Number对象的所有实例也都有了一个方法add.\nNumber.add = function(){\u002F\u002F...}这样写则不会有上面的效果。","topicTitle":null,"description":"Number.prototype.add=function(){\u002F\u002F....} 为函数Number的原型属性添加一个方法add,那么Number对象的所有实例也都有了一个方法add. Number.add = function(){\u002F\u002F...}这样写则不会有上面的效果。","id":395388711,"contentResourceId":390563613,"bindContentResourceId":0,"communityId":209,"username":"jackson__qi","userNickName":"jackson__qi","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F31eccf0b6439489ba8e9b73b83df0945_jackson__qi.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":1901729798,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2013-08-24 04:56:53","updateTime":"2013-08-24 05:07:33","formatTime":"2013-08-24","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"爱怎么写就怎么写?\n关键的是this 是谁。。。。。","topicTitle":null,"description":"爱怎么写就怎么写? 关键的是this 是谁。。。。。","id":395388068,"contentResourceId":390563613,"bindContentResourceId":0,"communityId":209,"username":"u011461314","userNickName":"zhjdg","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F27fec1c18ab644058e2cdb1fcddd1a81_u011461314.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":455423339,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2013-08-24 03:18:02","updateTime":"2013-08-24 03:44:21","formatTime":"2013-08-24","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"\u003Ca href=\"http:\u002F\u002Fwww.ruanyifeng.com\u002Fblog\u002F2011\u002F06\u002Fdesigning_ideas_of_inheritance_mechanism_in_javascript.html\" target=\"_blank\" \u003Ehttp:\u002F\u002Fwww.ruanyifeng.com\u002Fblog\u002F2011\u002F06\u002Fdesigning_ideas_of_inheritance_mechanism_in_javascript.html\u003C\u002Fa\u003E","topicTitle":null,"description":"http:\u002F\u002Fwww.ruanyifeng.com\u002Fblog\u002F2011\u002F06\u002Fdesigning_ideas_of_inheritance_mechanism_in_javascript.html","id":395387968,"contentResourceId":390563613,"bindContentResourceId":0,"communityId":209,"username":"xiaofanku","userNickName":"街头小贩","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F3149ecae07ce4651bad11b471d7ee481_xiaofanku.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":1894623644,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2013-08-24 02:56:01","updateTime":"2013-09-02 01:51:50","formatTime":"2013-08-24","userRoleHonorary":{"userName":"xiaofanku","roleId":214,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"\u003Cfieldset\u003E\u003Clegend class=\"font_bold\"\u003E引用 3 楼 xiaofanku 的回复:\u003C\u002Flegend\u003E\u003Cblockquote\u003Ejavascript的对象体系就是以原型链的方式设计的\u003C\u002Fblockquote\u003E\u003C\u002Ffieldset\u003E\n你好!能不能讲得详细点,假设不是原生对象,我是可以这么加的,他这么设计的目的是什么呢。","topicTitle":null,"description":"引用 3 楼 xiaofanku 的回复:javascript的对象体系就是以原型链的方式设计的 你好!能不能讲得详细点,假设不是原生对象,我是可以这么加的,他这么设计的目的是什么呢。","id":395387923,"contentResourceId":390563613,"bindContentResourceId":0,"communityId":209,"username":"chou_kai","userNickName":"chou_kai","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":1884741888,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2013-08-24 02:47:28","updateTime":"2013-08-24 02:56:35","formatTime":"2013-08-24","userRoleHonorary":{"userName":null,"roleId":null,"roleType":null,"roleStatus":null,"honoraryId":null,"roleName":null,"honoraryName":null,"communityNickname":null,"communitySignature":null},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"javascript的对象体系就是以原型链的方式设计的","topicTitle":null,"description":"javascript的对象体系就是以原型链的方式设计的","id":395387809,"contentResourceId":390563613,"bindContentResourceId":0,"communityId":209,"username":"xiaofanku","userNickName":"街头小贩","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F3149ecae07ce4651bad11b471d7ee481_xiaofanku.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":1894623644,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2013-08-24 02:24:24","updateTime":"2013-08-24 02:36:12","formatTime":"2013-08-24","userRoleHonorary":{"userName":"xiaofanku","roleId":214,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"语法问题,必须那么写","topicTitle":null,"description":"语法问题,必须那么写","id":395387552,"contentResourceId":390563613,"bindContentResourceId":0,"communityId":209,"username":"bamboo2000","userNickName":"bamboo2000","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F6a70450515ec44c4966c1c3d8fcfbecc_bamboo2000.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3707953746,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2013-08-24 01:37:42","updateTime":"2013-08-24 01:42:49","formatTime":"2013-08-24","userRoleHonorary":{"userName":"bamboo2000","roleId":214,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null},{"hit":null,"hitMsg":null,"content":"可以理解成类的静态方法与对象实例的方法","topicTitle":null,"description":"可以理解成类的静态方法与对象实例的方法","id":395387537,"contentResourceId":390563613,"bindContentResourceId":0,"communityId":209,"username":"ifandui","userNickName":"默默不得鱼","userAvatar":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F37cde552ac364f0099c45ea4e938b526_ifandui.jpg!1","mdContent":null,"parentId":0,"replyName":"","replyNickName":"","bizNo":"bbs","ip":3730328169,"status":10,"childCount":0,"topStatus":0,"recommendStatus":0,"userLike":false,"diggCount":0,"childIds":"","createTime":"2013-08-24 01:34:53","updateTime":"2013-08-24 01:42:49","formatTime":"2013-08-24","userRoleHonorary":{"userName":"ifandui","roleId":214,"roleType":0,"roleStatus":1,"honoraryId":0,"roleName":"","honoraryName":null,"communityNickname":"","communitySignature":""},"child":null,"communityNickname":null,"communityReplyNickname":null,"rewardInfo":null,"checkRedPacketVO":null,"noDiggCount":null}],"maxPageSize":3000},"defaultActiveTab":1368,"recommends":[{"url":"https:\u002F\u002Fblog.csdn.net\u002Fselect_myname\u002Farticle\u002Fdetails\u002F126404552","title":"JavaScript\u003Cem\u003E基础\u003C\u002Fem\u003E(详细总结)","desc":"JavaScript\u003Cem\u003E基础\u003C\u002Fem\u003E入门详细总结","createTime":"2022-08-18 16:22:30","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~ElasticSearch~Rate-1-126404552-bbs-390563613.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~ElasticSearch~Rate-1-126404552-bbs-390563613.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"1\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fselect_myname\u002Farticle\u002Fdetails\u002F126404552\",\"strategy\":\"2~default~ElasticSearch~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~ElasticSearch~Rate-1-126404552-bbs-390563613.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew\\\",\\\"dist_request_id\\\":\\\"1783424935573_63441\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"1\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fselect_myname\u002Farticle\u002Fdetails\u002F126404552\",\"strategy\":\"2~default~ElasticSearch~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~ElasticSearch~Rate-1-126404552-bbs-390563613.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew\\\",\\\"dist_request_id\\\":\\\"1783424935573_63441\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"},{"url":"https:\u002F\u002Fblog.csdn.net\u002Fqq_44273429\u002Farticle\u002Fdetails\u002F116851922","title":"10个非常\u003Cem\u003E基础\u003C\u002Fem\u003E的 Javascript \u003Cem\u003E\u003Cem\u003E问\u003C\u002Fem\u003E题\u003C\u002Fem\u003E","desc":"本文特别适合正在寻找Javascript开发工作的初学者。我搜索了许多Javascript面试\u003Cem\u003E\u003Cem\u003E问\u003C\u002Fem\u003E题\u003C\u002Fem\u003E,这10个对我来说最重要。让我们深入研究一下。\n\n1.什么是Javascript?\nJavascript是一种用于Web开发的编程语言。JavaScript在网络的客户端上运行。\n根据MDN,JavaScript(通常缩写为\u003Cem\u003EJS\u003C\u002Fem\u003E)是一种轻量级的,解释性的,面向对象的语言,具有一流的功能,并且最著名的是Web页面的脚本语言,但它也用于许多非浏览器环境中。它是一种基于原型的多范式脚本语言,它是动态的,并支持面.","createTime":"2021-12-10 10:10:55","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~ElasticSearch~Rate-2-116851922-bbs-390563613.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~ElasticSearch~Rate-2-116851922-bbs-390563613.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"2\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fqq_44273429\u002Farticle\u002Fdetails\u002F116851922\",\"strategy\":\"2~default~ElasticSearch~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~ElasticSearch~Rate-2-116851922-bbs-390563613.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew\\\",\\\"dist_request_id\\\":\\\"1783424935573_63441\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"2\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fqq_44273429\u002Farticle\u002Fdetails\u002F116851922\",\"strategy\":\"2~default~ElasticSearch~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~ElasticSearch~Rate-2-116851922-bbs-390563613.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew\\\",\\\"dist_request_id\\\":\\\"1783424935573_63441\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"},{"url":"https:\u002F\u002Fblog.csdn.net\u002FDontla\u002Farticle\u002Fdetails\u002F145569943","title":"黑马\u003Cem\u003EJS\u003C\u002Fem\u003E教程笔记(JavaScript教程)——\u003Cem\u003EJS\u003C\u002Fem\u003E\u003Cem\u003E基础\u003C\u002Fem\u003E","desc":"\u003Chead\u003E\u003Ctitle\u003EJavaScript练习\u003C\u002Ftitle\u003E\u003C\u002Fhead\u003E\u003Cbody\u003E\u003Cscript\u003E\u003C\u002Fscript\u003E\u003C\u002Fbody\u003E","createTime":"2025-02-18 17:52:54","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~ElasticSearch~Rate-3-145569943-bbs-390563613.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~ElasticSearch~Rate-3-145569943-bbs-390563613.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"3\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002FDontla\u002Farticle\u002Fdetails\u002F145569943\",\"strategy\":\"2~default~ElasticSearch~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~ElasticSearch~Rate-3-145569943-bbs-390563613.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew\\\",\\\"dist_request_id\\\":\\\"1783424935573_63441\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"3\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002FDontla\u002Farticle\u002Fdetails\u002F145569943\",\"strategy\":\"2~default~ElasticSearch~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~ElasticSearch~Rate-3-145569943-bbs-390563613.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew\\\",\\\"dist_request_id\\\":\\\"1783424935573_63441\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"},{"url":"https:\u002F\u002Fblog.csdn.net\u002Fli1157509758\u002Farticle\u002Fdetails\u002F103645472","title":"JavaScript\u003Cem\u003E基础\u003C\u002Fem\u003E入门,\u003Cem\u003EJS\u003C\u002Fem\u003E\u003Cem\u003E基础\u003C\u002Fem\u003E,\u003Cem\u003EJS\u003C\u002Fem\u003E入门","desc":"JavaScript简介,使用JavaScript,行内代码,内部代码,外部代码,理解Window对象,Window对象的方法,Window对象的属性,JavaScript语法,标识符,关键字,注释,代码规范,变量,定义变量,变量声明的提升,数据类型,原始类型,引用类型,监测数据类型,数据类型转换,算数运算符,辅助运算符","createTime":"2019-12-21 16:11:07","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~ElasticSearch~Rate-4-103645472-bbs-390563613.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~ElasticSearch~Rate-4-103645472-bbs-390563613.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"4\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fli1157509758\u002Farticle\u002Fdetails\u002F103645472\",\"strategy\":\"2~default~ElasticSearch~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~ElasticSearch~Rate-4-103645472-bbs-390563613.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew\\\",\\\"dist_request_id\\\":\\\"1783424935573_63441\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"4\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fli1157509758\u002Farticle\u002Fdetails\u002F103645472\",\"strategy\":\"2~default~ElasticSearch~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~ElasticSearch~Rate-4-103645472-bbs-390563613.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew\\\",\\\"dist_request_id\\\":\\\"1783424935573_63441\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"},{"url":"https:\u002F\u002Fblog.csdn.net\u002Fhuanghuamou\u002Farticle\u002Fdetails\u002F113747419","title":"如果你是\u003Cem\u003E一个\u003C\u002Fem\u003EJava面试官,你会\u003Cem\u003E问\u003C\u002Fem\u003E哪些\u003Cem\u003E\u003Cem\u003E问\u003C\u002Fem\u003E题\u003C\u002Fem\u003E?","desc":"作为一名年近40的大龄IT从业人员,在上市公司当经理兼创业公司当总监,从面试上来说也算是阅人无数了吧,所以谈谈个人作为Java面试官,我一般会\u003Cem\u003E问\u003C\u002Fem\u003E的一些\u003Cem\u003E\u003Cem\u003E问\u003C\u002Fem\u003E题\u003C\u002Fem\u003E,希望对你有所收获。\n\n\n\n\n\n一、请自我介绍\n\n我一般面试的第1个\u003Cem\u003E\u003Cem\u003E问\u003C\u002Fem\u003E题\u003C\u002Fem\u003E,都是请求职者先自我介绍,有时候大家会觉得很奇怪,明明简历上都写着,为啥还要人自我介绍,多此一举,这不是故意刁难人么?但其实不然,主要原因如下:\n\n1、沟通表达能力:从求职者的自我介绍中,就可以看出这名求职者的沟通能力、思路及表达的情况,从中判断其能否胜任将来的工作;\n\n2、简历背后.","createTime":"2021-02-07 21:08:32","dataReportQuery":"spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~ElasticSearch~Rate-5-113747419-bbs-390563613.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~ElasticSearch~Rate-5-113747419-bbs-390563613.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew","dataReportClick":"{\"mod\":\"popu_645\",\"index\":\"5\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fhuanghuamou\u002Farticle\u002Fdetails\u002F113747419\",\"strategy\":\"2~default~ElasticSearch~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~ElasticSearch~Rate-5-113747419-bbs-390563613.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew\\\",\\\"dist_request_id\\\":\\\"1783424935573_63441\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","dataReportView":"{\"mod\":\"popu_645\",\"index\":\"5\",\"dest\":\"https:\u002F\u002Fblog.csdn.net\u002Fhuanghuamou\u002Farticle\u002Fdetails\u002F113747419\",\"strategy\":\"2~default~ElasticSearch~Rate\",\"extra\":\"{\\\"utm_medium\\\":\\\"distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~ElasticSearch~Rate-5-113747419-bbs-390563613.264^v3^pc_relevant_bbs_down_v2_opensearchbbsnew\\\",\\\"dist_request_id\\\":\\\"1783424935573_63441\\\"}\",\"spm\":\"1035.2023.3001.6557\"}","type":"blog"}],"staffDOList":[{"id":null,"communityId":209,"username":"community_91","userNickname":"JavaScript","roleCode":1,"status":1,"createUsername":"","updateUsername":"","avatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002Fdefault.jpg!1","createTime":"2021-05-12 18:07:03","updateTime":"2021-05-12 18:07:03","lastLoginTime":"2021-05-12 18:07:03"},{"id":null,"communityId":209,"username":"sysdzw","userNickname":"无·法","roleCode":2,"status":1,"createUsername":"community_91","updateUsername":"","avatarUrl":"https:\u002F\u002Fprofile-avatar.csdnimg.cn\u002F45dcec50fd694b578374e7167ff7914a_sysdzw.jpg!1","createTime":"2021-06-16 17:59:42","updateTime":"2021-06-16 17:59:42","lastLoginTime":"2021-06-16 17:59:42"}],"communityConfig":{"scoreType":0,"scoreItems":{"0":"给本帖投票","1":"锋芒小试,眼前一亮","2":"潜力巨大,未来可期","3":"持续贡献,值得关注","4":"成绩优异,大力学习","5":"贡献巨大,全力支持"}},"shouldApply":false,"subscribeAble":false,"operatorAble":false,"commentNeedJoinCommunity":false},"default2014LiveRoom":[{"itemType":"","description":"高峰论坛","title":"2022 技术英雄会","url":"https:\u002F\u002Flive.csdn.net\u002Froom\u002Fiframe\u002Fcsdnnews\u002FfsNR5NWp?chat=1&title=1&footer=1","images":["https:\u002F\u002Fimg-home.csdnimg.cn\u002Fimages\u002F20221016050009.png"],"ext":{"time":"9:00","liveRoomUrl":"https:\u002F\u002Flive.csdn.net\u002Froom\u002Fcsdnnews\u002FfsNR5NWp"}}]},"isGooglebot":false,"canonical":"https:\u002F\u002Fwww.csdn.net\u002Ftopics\u002F390563613","openUrl":"","isApp":false,"localUrl":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F390563613","typeId":"index","hasIndex":false,"hasHeader":true},"CFG":{"ALIPLAYER_VERSION":"v4","ALIPLAYER_H5_VERSION":"mobile_v1","ENV":"prod","ROOT_URL":"https:\u002F\u002Fcms-mall.csdn.net\u002F","VUE_APP_API_URL_SERVER":"http:\u002F\u002Fcms-community-api.internal.csdn.net\u002F","VUE_CCLOUD_API_URL":"http:\u002F\u002Fcommunity-cloud.internal.csdn.net\u002Fv1\u002F","VUE_APP_API_URL":"https:\u002F\u002Fcms-api.csdn.net\u002F","LOGIN_URL":"https:\u002F\u002Fpassport.csdn.net\u002Faccount\u002Flogin","VUE_APP_DOMAIN_SKILL":"https:\u002F\u002Fedu.csdn.net\u002F","VUE_APP_DOMAIN_PATH":"https:\u002F\u002Fedu.csdn.net\u002F","VUE_APP_COMMUNITY_API_URL":"https:\u002F\u002Fcommunity-api.csdn.net\u002F","VUE_APP_CCLOUD_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002Fcommunity-cloud\u002Fv1\u002F","VUE_APP_SKILL_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002Fskilltree\u002Fapi\u002F","VUE_APP_SEARCH_PLUGIN_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002Fsearchplugin\u002F","VUE_APP_COMMUNITY_ASK_API_URL":"https:\u002F\u002Fmp-ask.csdn.net\u002F","VUE_APP_ME_URL":"https:\u002F\u002Fme.csdn.net\u002F","VUE_APP_CCLOUD_RESUME":"https:\u002F\u002Fbizapi.csdn.net\u002Fjob-api\u002F","VUE_APP_CCLOUD_MAIN":"https:\u002F\u002Fwww.csdn.net\u002F","VUE_APP_CCLOUD_UC":"https:\u002F\u002Fwww.csdn.net\u002F","VUE_APP_CCLOUD_BZP_API_URL":"https:\u002F\u002Fbizapi.csdn.net\u002F","VUE_APP_CCLOUD_START_API_URL":"https:\u002F\u002Fmp-action.csdn.net\u002F","VUE_APP_PRACTIVE":"https:\u002F\u002Fbizapi.csdn.net\u002Fdaily-practice\u002F","VUE_APP_CCLOUD_HOSTPATH":"https:\u002F\u002Fbbs.csdn.net\u002F"},"queries":{"pageId":[],"domain":["ccloud.csdn.net\u002Fccloud\u002Fdetail1"],"id":["390563613"],"deviceType":"pc","isSpider":"","hostname":["bbs.csdn.net"]},"basePath":"bbs.csdn.net\u002Fccloud\u002Ftopics\u002F390563613","hrefUrl":"https:\u002F\u002Fbbs.csdn.net\u002Ftopics\u002F390563613","active":0,"navBarFixed":false,"title":"问一个JS的基础问题","isLive":false,"contentType":{"text":"text","picture":"picture","link":"link","video":"video","vote":"vote","live":"live","blog":"blog","long_text":"long_text","task_text":"task_text"},"liveUrl":"https:\u002F\u002Flive.csdn.net\u002Froom\u002Fiframe\u002F","spmExtra":{"id":209,"topicId":390563613},"keywords":"","description":"以下内容是CSDN社区关于问一个JS的基础问题相关内容,如果想了解更多关于JavaScript社区其他内容,请访问CSDN社区。","mounted":false,"infoNoticeData":{"src":"","href":"","spm":"","delay":5},"showDialogInfoNotice":false};

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧