{"id":2771,"date":"2014-03-09T21:48:13","date_gmt":"2014-03-09T13:48:13","guid":{"rendered":"https:\/\/sdeno.com\/?p=2771"},"modified":"2023-02-09T17:36:17","modified_gmt":"2023-02-09T09:36:17","slug":"js%e7%ac%94%e8%ae%b0","status":"publish","type":"post","link":"https:\/\/sdeno.com\/?p=2771","title":{"rendered":"js\u7b14\u8bb0"},"content":{"rendered":"<p>var box = &#8216;\u4f60\u597d&#8217;;<br \/>\nbox = 100;<br \/>\nbox\u6700\u540e\u7ed3\u679c\u662f100\u7684\u6570\u5b57\u7c7b\u578b\u7684\u5e76\u4e14\u662f\u5168\u5c40\uff0c\u53ef\u4ee5\u81ea\u52a8\u8f6c\u6362\uff08\u4f46\u662f\u4e0d\u63a8\u8350\u6c61\u67d3\u5168\u5c40\u73af\u5883\uff09<\/p>\n<pre>\/\/\u8fd8\u6709\u5173\u4e8evar\u5728function\u91cc\u9762\u7684\u7ec6\u8282\r\n\r\nvar a=123;  \/\/\u4e00\u4e2a\u5168\u5c40\u7684a\u53d8\u91cf\uff0c\u4e0d\u7ba1\u54ea\u91cc\u90fd\u80fd\u8bbf\u95ee\u7684\u5230\u5b83\r\n\r\nfunction run(){\r\n  alert(a)  \/\/\u5f53\u4e00\u4e2a\u51fd\u6570\u91cc\u9762\u6709\u53d8\u91cf\u65f6\uff0c\u5b83\u9996\u5148\u662f\u5728\u51fd\u6570\u91cc\u9762\u627e\u6709\u6ca1\u6709\u8fd9\u4e2a\u53d8\u91cf\r\n            \/\/\u5f53\u6709\u65f6\uff0c\u4f18\u5148\u83b7\u53d6\u51fd\u6570\u91cc\u9762\u7684\u53d8\u91cf\uff0c\u6ca1\u6709\u65f6\u5c31\u53bb\u5168\u5c40\u73af\u5883\u4e2d\u627e\r\n}\r\nrun(); \/\/\u8fd9\u91cc\u7684\u7ed3\u679c\u662f\uff1a123\r\n\r\n------------------------------------\r\n\/\/\u51fd\u6570\u6709var\u60c5\u51b5\u4e0b\r\nfunction run(){\r\n  alert(a); \/\/\u9996\u5148\u7a0b\u5e8f\u8fd0\u884c\u5230\u4e86\u8fd9\u91cc\uff0c\u5c31\u4f1a\u68c0\u67e5\u5728\u8fd9\u6574\u4e2a\u51fd\u6570\u4e2d\u6709\u6ca1\u6709a\u8fd9\u4e2a\u53d8\u91cf\u53d1\u73b0\u6709var a,\r\n              \u8bf4\u660e\u58f0\u660e\u4e86\u4e00\u4e2aa\u53d8\u91cf\uff0c\u5728\u8fd9\u4e2a\u51fd\u6570\u91cc\u9762\u662f\u6709a\u53d8\u91cf\u7684\uff0c\u90a3\u5c31\u4f7f\u7528\u8fd9\u4e2a\u51fd\u6570\u91cc\u9762\u7684a\u53d8\u91cf\uff0c\u4f46\u662f\r\n              \u8fd9\u4e00\u6b65\u662f\u5728var a\u4e4b\u524d\u5199\u7684\u8bf4\u660e\u4e86\u627e\u5230\u4e86a\u53d8\u91cf\u4f46\u662f\u6ca1\u6709\u8d4b\u5230\u503c\uff0c\u6240\u4ee5\u8fd9\u91cc\u662fundefined\r\n  var a=1;  \/\/\u7a0b\u5e8f\u5230\u8fd9\u91cc\uff0c\u8bf4\u660e\u503c\u5df2\u7ecf\u8d4b\u7ed9\u4e86a\u53d8\u91cf\uff0ca\u53d8\u91cf\u6709\u503c\u4e86\u3002\r\n  alert(a); \/\/\u4f18\u5148\u4f7f\u7528\u51fd\u6570\u91cc\u9762\u7684\u53d8\u91cf\uff0c\u6240\u4ee5\u662f1\r\n}\r\nrun(); \r\n\r\n\u7b49\u540c\u4e8e\r\n\r\nfunction run(){\r\n  var a;\r\n  alert(a);\r\n  a=1; \/\/\u8fd9\u91cc\u4fee\u6539\u7684\u4e0d\u662f\u5168\u5c40\u4e2d\u7684a\u53d8\u91cf\u800c\u662f\u51fd\u6570\u4e2d\u7684a\u53d8\u91cf\r\n  alert(a);\u00a0\r\n}\r\nrun();\r\n\r\n-----------------------------------\r\n\/\/\u51fd\u6570\u6ca1\u6709var\u60c5\u51b5\u4e0b\r\nfunction run(){\r\n   alert(a); \/\/\u7a0b\u5e8f\u5230\u8fd9\u91cc\uff0c\u68c0\u67e5\u6574\u4e2a\u51fd\u6570\u6709\u6ca1\u6709\u5b9a\u4e49a\u53d8\u91cf\u53d1\u73b0\u6ca1\u6709var a,\u8bf4\u660e\u5c31\u662f\u6ca1\u6709a\u53d8\u91cf\uff0c\u90a3\u5c31\u53bb\u5168\u5c40\u4e2d\u627e\uff0c\u6240\u4ee5\u8fd9\u91cc\u662f123\r\n   a=1;   \/\/\u5728\u6ca1\u6709var\u7684\u60c5\u51b5\u4e0b\u8bf4\u660e\u5b9a\u4e49\u4e86\u5168\u5c40\u53d8\u91cfa,\u5e76\u4e14\u662f\u8986\u76d6\u4e86\u4e4b\u524d\u5b9a\u4e49\u597d\u7684a\u53d8\u91cf\r\n   alert(a); \/\/\u51fd\u6570\u91cc\u6ca1\u6709var a\uff0c\u5c31\u53bb\u5168\u5c40\u4e2d\u627e\uff0c\u8bf4\u660e\u8fd9\u91cc\u662f1\r\n}\r\nrun();<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>var nihao =&#8217;\u597d&#8217;,<br \/>\nbuhao = 100<br \/>\n\u53ef\u4ee5\u8fd9\u6837\u58f0\u660e\u53d8\u91cf<\/p>\n<p>\u4f20\u9012\u8d4b\u503c\uff1a\u76f8\u4e92\u72ec\u7acb\uff0c\u4e92\u8865\u5e72\u6270\u3002<\/p>\n<p>\u4f8b\u5982var a=3; var b=a; \u00a0b=4; a\u4ecd\u7136\u7b49\u4e8e3\u3002<\/p>\n<p>\u5f15\u7528\u8d4b\u503c\uff1a\u4fee\u6539\u6211\u4e5f\u662f\u4fee\u6539\u4f60\u3002<\/p>\n<p>\u5728js,\u6570\u7ec4\uff0c\u5bf9\u8c61\uff0c\u51fd\u6570\u9ed8\u8ba4\u90fd\u662f\u5f15\u7528\u8d4b\u503c<\/p>\n<p>\u4f8b\u5982var a={age:44} ;var b=a ; b.age=45, a\u5bf9\u8c61\u7684age\u5c5e\u6027\u4e5f\u53d8\u6210\u4e8645\u3002<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>\u6570\u636e\u7c7b\u578b<br \/>\ntypeof \u68c0\u6d4b\u8fd4\u56de\u7c7b\u578b\uff0c\u4e00\u822c\u8fd4\u56de\u7684\u7ed3\u679c\u662f \u00a0 \u00a0 \u00a0<a href=\"https:\/\/sdeno.com\/?p=4785\" target=\"_blank\" rel=\"noopener\">\u300ajs\u6570\u636e\u7c7b\u578b\u68c0\u6d4b\u300b<\/a><br \/>\nundefined<br \/>\nboolean<br \/>\nstring<br \/>\nnumber<br \/>\nobject<br \/>\nfunction<br \/>\nisNaN()\u5224\u65ad\u4e00\u4e2a\u5bf9\u8c61\u662f\u5426\u662f\u6570\u5b57 \u4e0d\u662f\u6570\u5b57\u663e\u793aTRUE<br \/>\n\u4f8b\u5982isNaN(25)\u662f\u4e00\u4e2a\u6570\u5b57 \u8fd4\u56de false<br \/>\n\u6ce8\u610f:<br \/>\nisNaN(&#8217;12&#8217;) &#8217;12&#8217;\u5b57\u7b26\u4e32\u6570\u5b57\uff0c\u81ea\u52a8\u8f6c\u5316\u4e3a\u6570\u5b57<br \/>\nisNaN(&#8216;true&#8217;) true\u81ea\u52a8\u8f6c\u5316\u4e3a1<br \/>\nNumber(&#8216;070&#8217;) \u5b57\u7b26\u4e32\u6570\u5b57\u8f6c\u6570\u5b57\u7c7b\u578b \u7ed3\u679c70<br \/>\nNumber(&#8216;08.90&#8242;) \u8fd4\u56de8.9<br \/>\nNumber(&#8221;) \u8fd4\u56de0<\/p>\n<p>&nbsp;<\/p>\n<p>\u7b2c\u4e00\u4e2a\u53c2\u6570\u63a5\u53d7\u5b57\u7b26\u4e32\uff0c\u7b2c\u4e8c\u4e2a\u53c2\u6570\u63a5\u53d7\u8981\u8f6c\u5316\u7684\u591a\u5c11\u8fdb\u5236\uff08\u4e00\u822c\u6211\u4eec\u8f6c\u5316\u7684\u662f10\u8fdb\u5236\u63a8\u8350\u5199\u4e0a10\u8fdb\u5236\uff09<\/p>\n<p>parseInt()\u53ea\u80fd\u628a\u5b57\u7b26\u4e32\u8f6c\u6210\u6574\u6570<br \/>\nparseInt(&#8217;23lee&#8217;,10) \u8fd4\u56de23<br \/>\nparseInt(&#8216;lee23lee&#8217;,10) \u8fd4\u56de NaN<br \/>\nparseInt(&#8216;1dfdf23lee&#8217;,10) \u8fd4\u56de 1<br \/>\nparseInt(&#8216;12.12&#8217;,10) \u8fd4\u56de 12<br \/>\nparseInt(&#8221;) \u8fd4\u56de NaN<\/p>\n<p>&nbsp;<\/p>\n<p>parseFloat() \/\/\u53ea\u80fd\u89e3\u679010\u8fdb\u5236,\u6ca1\u6709\u7b2c\u4e8c\u4e2a\u53c2\u6570<\/p>\n<p>parseFloat(&#8216;sdf123sdf&#8217;) \u00a0\/\/NaN \u4e0d\u662f\u6570\u5b57\u7c7b\u578b<\/p>\n<p>parseFloat(&#8216;123sdf&#8217;) \u00a0\/\/123<\/p>\n<p>parseFloat(&#8216;123.5sdf&#8217;) \/\/123.5<\/p>\n<p>parseFloat(&#8216;123.5.5sdf&#8217;) \/\/123.5<\/p>\n<p>parseFloat(&#8216;00123.5.5sdf&#8217;) \/\/123.5<\/p>\n<p>&nbsp;<\/p>\n<p>\u5b57\u7b26\u4e32\u5728JS \u4e2d\u5355\u5f15\u53f7\u548c\u53cc\u5f15\u53f7\u4e00\u6837\u6548\u679c<br \/>\n\u8f6c\u5316\u5b57\u7b26\u4e32\u7c7b\u578b<br \/>\nbox.toString() \u00a0\/\/\u9ed8\u8ba4\u8f6c\u531610\u8fdb\u5236<br \/>\ntoString() \u4e0d\u80fd\u8f6c\u5316 NULL \u548c undefined<br \/>\nString(box) \u53ef\u4ee5\u5f3a\u5236\u8f6c\u5316 NULL \u548c undefined<\/p>\n<p>&nbsp;<\/p>\n<p>var num=10;<\/p>\n<p>num.toString(2)<\/p>\n<p>num.toString(8)<\/p>\n<p>num.toString(10)<\/p>\n<p>num.toString(16)<br \/>\n<span style=\"color: #ff0000;\">\u5bf9\u8c61<\/span><br \/>\n\u4e24\u4e2a\u4e0d\u540c\u7c7b\u578b\u7684\u6570\u5b57\u8ba1\u7b97\u53ef\u4ee5\u5f97\u51fa\u6b63\u786e\u7684\u7ed3\u679c<br \/>\nJS\u4f1a\u628a\u6570\u5b57\u81ea\u52a8\u8f6c\u5316\u4e3a\u6570\u5b57\u7c7b\u578b<\/p>\n<p>var box = new Object();<br \/>\nnew Number(50)<br \/>\nnew String(&#8216;lee&#8217;)<\/p>\n<p>&nbsp;<\/p>\n<p>\u83b7\u53d6\u5bf9\u8c61\u91cc\u9762\u5c5e\u6027\u4e2a\u6570<\/p>\n<pre>\/\/\u4e0d\u652f\u6301IE8\uff0c\u652f\u6301IE9\u4ee5\u4e0a\r\nObject.getOwnPropertyNames(a).length<\/pre>\n<p>&nbsp;<\/p>\n<p>\u8fd0\u7b97\u7b26<\/p>\n<p>\u8f6c\u5316\u4e3a\u6570\u5b57\u7c7b\u578b<br \/>\nbox++<br \/>\n++box<br \/>\n\u7ed3\u679c\u90fd\u662f\u81ea\u8eab\u52a01\uff0c\u533a\u522b\u5728\u4e8e\u8d4b\u503c\u3002<\/p>\n<a href=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/im1.jpg\"><figure class=\"mdx-lazyload-container\" style=\"max-width:886px\"><div style=\"padding-top:15.575620767494%\"><\/div><div class=\"mdx-img-loading-sp mdui-valign\"><div><div class=\"mdui-spinner\"><\/div><\/div><\/div><img width=\"886\" height=\"138\" class=\"alignnone size-full wp-image-4463 lazyload\" title=\"im\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-src=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/im1.jpg\" alt=\"im\" data-srcset=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/im1.jpg 886w, https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/im1-300x46.jpg 300w, https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/im1-624x97.jpg 624w\" sizes=\"auto, (max-width: 886px) 100vw, 886px\"><\/figure><\/a>\n<a href=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/mi1.jpg\"><figure class=\"mdx-lazyload-container\" style=\"max-width:886px\"><div style=\"padding-top:23.363431151242%\"><\/div><div class=\"mdx-img-loading-sp mdui-valign\"><div><div class=\"mdui-spinner\"><\/div><\/div><\/div><img width=\"886\" height=\"207\" class=\"alignnone size-full wp-image-4465 lazyload\" title=\"mi\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-src=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/mi1.jpg\" alt=\"mi\" data-srcset=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/mi1.jpg 886w, https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/mi1-300x70.jpg 300w, https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/mi1-624x145.jpg 624w\" sizes=\"auto, (max-width: 886px) 100vw, 886px\"><\/figure><\/a>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\u6570\u5b57\u52a0\u5b57\u7b26\u4e32 \u7ed3\u679c\u662f\u5b57\u7b26\u4e32\u7c7b\u578b<\/p>\n<p>\u8ddfNaN\u8ba1\u7b97\u7684\u7ed3\u679c\u7c7b\u578b\u90fd\u662fNaN<\/p>\n<p>&nbsp;<\/p>\n<p>\u6bd4\u8f83\u7b26<br \/>\n&#8216;3&#8217;&gt;22 \u5982\u679c\u5b57\u7b26\u4e32\u662f\u4e2a\u6570\uff0cJS\u81ea\u52a8\u8f6c\u6362\u6570\u5b57\u7c7b\u578b<br \/>\n&#8216;3&#8217;&gt;&#8217;22&#8217;\u5982\u679c\u5b57\u7b26\u4e32\u662f\u5341\u4f4d\u6570JS\u53ea\u53bb\u7b2c\u4e00\u4f4d\u6bd4\u8f833&gt;2<br \/>\n&#8216;a&#8217;&gt;&#8217;b&#8217; 97&gt;98 \u6bd4\u8f83<\/p>\n<p>&nbsp;<\/p>\n<p>\u5728JS\u903b\u8f91\u8fd0\u7b97\u4e2d\uff1a<br \/>\n\u5982\u679c\u4f7f\u7528 &amp;&amp; \uff0c\u53ea\u8981\u7b2c\u4e00\u4f4d\u662ffalse\u5c31\u53d6\u7b2c\u4e00\u4f4d\u7684\u7ed3\u679c\u6ca1\u5fc5\u8981<br \/>\n\u8fd0\u884c\u7b2c\u4e8c\u4f4d\u3002\u5982\u679c\u7b2c\u4e00\u4f4d\u662ftrue\uff0c\u5c31\u8981\u53bb\u8fd0\u884c\u7b2c\u4e8c\u4f4d\u7684\u7ed3\u679c\uff0c\u76f4\u63a5<br \/>\n\u5c31\u53d6\u7b2c\u4e8c\u4f4d\u7ed3\u679c\u7684\u503c\u3002<br \/>\n*\u56e0\u4e3a&amp;&amp;\u5fc5\u987b\u540c\u65f6\u6ee1\u8db3\u4e24\u4e2a\u6761\u4ef6\uff0c\u7b2c\u4e00\u4e2a\u6761\u4ef6\u5047\uff0c\u76f4\u63a5\u53d6\u7b2c\u4e00\u4e2a\u7ed3\u679c<br \/>\n\u6ca1\u5fc5\u8981\u53bb\u770b\u7b2c\u4e8c\u4f4d\u4e86\uff0c\u5982\u679c\u7b2c\u4e00\u4e2a\u4f4d\u662f\u771f\uff0c\u8fd8\u8981\u53bb\u5224\u65ad\u7b2c\u4e8c\u4f4d\u3002<\/p>\n<p>\u5982\u679c\u4f7f\u7528 || \u7684\u65f6\u5019\uff0c\u53ea\u8981\u7b2c\u4e00\u6761true,\u5c31\u6ca1\u5fc5\u8981\u53bb\u5224\u65ad\u7b2c\u4e8c\u4f4d\u4e86\uff0c<br \/>\n\u56e0\u4e3a|| \u53ea\u8981\u6ee1\u8db3\u4e00\u4e2a\u6761\u4ef6\u5c31\u884c<br \/>\n!\u53ef\u4ee5\u7528\u4e8e\u4efb\u4f55\u6570\u636e\u7c7b\u578b\uff0c\u7ed3\u679c\u90fd\u662f\u5148\u53d6\u5e03\u5c14\u503c\u5728\u53d6\u53cd\u3002<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>\u6d41\u7a0b\u63a7\u5236 \u8bed\u53e5<br \/>\nfor&#8211;in\u8bed\u53e5\u662f\u904d\u5386\u5904\u7406\u5bf9\u8c61\u7684\u5c5e\u6027\u540d\uff0c\u548c\u6570\u7ec4\u7684\u7d22\u5f15\u7528\u7684<br \/>\nvar box= {&#8216;name&#8217;:&#8217;\u4f60\u597d&#8217;,&#8217;age&#8217;:12}<\/p>\n<p>for(var x in box){<br \/>\nalert(x)<br \/>\n}<br \/>\nbreak \u7acb\u523b\u63a8\u51fa\u5faa\u73af\uff0c\u540e\u9762\u7684\u5faa\u73af\u4e0d\u8fdb\u884c\u3002 \u53ea\u80fd\u7528\u5728\u5faa\u73af \u548cswitch<br \/>\nwith\u4f5c\u7528\u4e8e\u5bf9\u8c61<br \/>\nwith(box){<br \/>\nvar n = name; \u53ef\u4ee5\u7701\u7565\u6389.box\u5c31\u53ef\u4ee5\u6253\u5370\u51faname\u7684\u503c<br \/>\nalert(n);<br \/>\n}<\/p>\n<p>&nbsp;<\/p>\n<pre>switch\r\n\r\nvar type=row.file_name.split('.')[1];\r\n switch (true)\r\n {\r\n   case type=='rar':\r\n     return \"&lt;img style=\\\"height: 80px;width: auto\\\" src=\\\"\"+window.location.protocol+\"\/\/\"+window.location.host+\"\/images\/rar.png \\\"\/&gt;\";\r\n     break;\r\n   case type=='docx':\r\n     return \"&lt;img style=\\\"height: 80px;width: auto\\\" src=\\\"\"+window.location.protocol+\"\/\/\"+window.location.host+\"\/images\/docx.png \\\"\/&gt;\";\r\n     break;\r\n   case type=='jpg' || type=='gif' || type=='png' || type=='bmp':\r\n     return \"&lt;img style=\\\"height: 80px;width: auto\\\" src=\\\"\"+window.location.protocol+\"\/\/\"+window.location.host+\"\/images\/\"+row.file_name+\"\\\"\/&gt;\";\r\n     break;\r\n   default:\r\n     return \"&lt;img style=\\\"height: 80px;width: auto\\\" src=\\\"\"+window.location.protocol+\"\/\/\"+window.location.host+\"\/images\/other.png \\\"\/&gt;\";\r\n     break;\r\n }<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>var arr=[a,b,c]<\/p>\n<p>for&#8211;of<\/p>\n<p>for(var x of\u00a0arr){<br \/>\nalert(x) \u00a0\/\/\u76f4\u63a5\u904d\u5386\u51fa\u7ed3\u679c\u800c\u4e0d\u662f\u7d22\u5f15<br \/>\n}<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>forEach \/\/\u517c\u5bb9IE9\u4ee5\u4e0a\uff0c\u904d\u5386\u6570\u7ec4\u91cc\u9762\u5185\u5bb9<\/p>\n<p>array.forEach(function(value, index, array) { \/\/\u503c\uff0c\u7d22\u5f15\uff0c\u904d\u5386\u6570\u7ec4\u672c\u8eab<br \/>\n\/\/\u4ee3\u7801alert(value, index, array)<br \/>\n});<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>\u51fd\u6570<\/p>\n<p>function box(\u53c2\u65701,\u53c2\u65702){ \u51fd\u6570\u58f0\u660e<br \/>\n}<\/p>\n<p>box(\u53c2\u65701,\u53c2\u65702) \u51fd\u6570\u8c03\u7528<\/p>\n<p>\u51fd\u6570\u58f0\u660e\u53ef\u4ee5\u653e\u5728 \u51fd\u6570\u8c03\u7528 \u4e0a\u4e0b\u4efb\u610f\u4f4d\u7f6e<\/p>\n<p>&nbsp;<\/p>\n<p>return\u8fd4\u56de\u503c<\/p>\n<p>\u51fd\u6570\u58f0\u660e \u91cc\u9762\u6709return\u8fd4\u56de\u503c\u7684\u65f6\u5019\uff0c<br \/>\n\u8c03\u7528\u51fd\u6570 \u8c03\u7528 \u51fd\u6570\u58f0\u660e\u91cc\u9762\u7684\u8fd4\u56de\u503c\uff0c\u5728\u628a\u503c\u8fd4\u56de\u7ed9\u8c03\u7528\u51fd\u6570<\/p>\n<p>function box(){<br \/>\nalert(&#8216;\u4f60\u597d&#8217;);<br \/>\n}<br \/>\nbox(); \u76f4\u63a5\u5c31\u8c03\u7528\uff0c\u5e76\u6267\u884c\u4e86 box()\u51fd\u6570\u58f0\u660e\u3002<br \/>\nfunction box(){<br \/>\nreture&#8217;\u4f60\u597d&#8217;;<br \/>\n}<br \/>\nbox(); \u8c03\u7528\u6267\u884c\u4e86box()\u51fd\u6570\u58f0\u660e\uff0c\u91cc\u9762\u6709reture\u7684\u8bdd\u5c31<br \/>\n\u628a\u503c\u8fd4\u56de\u7ed9\u8c03\u7528\u51fd\u6570box(),\u76f8\u5f53\u4e8evar box =&#8217;\u4f60\u597d&#8217;;<br \/>\n\u51fd\u6570\u58f0\u660e\u91cc\u9762\u9047\u5230\u7b2c\u4e00\u4e2areture\u540e\u9762\u7684\u4ee3\u7801\u4e0d\u5728\u6267\u884c<\/p>\n<p>function box(){<br \/>\nreture&#8217;\u4f60\u597d&#8217;; \/\/\u4ece\u8fd9\u91cc\u5f00\u59cb\u540e\u9762\u7684\u90fd\u4e0d\u88ab\u6267\u884c<br \/>\nalert(&#8216;\u4e0d\u597d&#8217;);<br \/>\n}<br \/>\narguments[i] \/\/\u6709\u70b9\u7c7b\u4f3c\u6570\u7ec4\u6216\u8005\u5bf9\u8c61\u4f5c\u7528<\/p>\n<p>\u4f7f\u7528argument\u662f\u5f53box()\u91cc\u9762\u7684\u53c2\u6570\u4e0d\u786e\u5b9a\u4f7f\u7528\u591a\u5c11\u4e2a\u7684\u60c5\u51b5\u4e0b\u4f7f\u7528\u7684\u3002<br \/>\n\u4f8b\u5982<br \/>\nfunction box(){<br \/>\nreture arguments[0],arguments[1],arguments[2]<br \/>\n}<\/p>\n<p>box(&#8216;\u4f60&#8217;,29,&#8217;\u4e0d\u597d&#8217;)<\/p>\n<p>\u5206\u522b\u4e00\u4e00\u5bf9\u5e94<br \/>\n\u5982\u679c\u51fa\u73b0\u76f8\u540c\u7684 \u51e0\u4e2a\u51fd\u6570\u58f0\u660e \u5c31\u53ea\u80fd\u6267\u884c\u6700\u540e\u4e00\u51fd\u6570\u58f0\u660e<\/p>\n<a href=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/func.png\"><figure class=\"mdx-lazyload-container\" style=\"max-width:344px\"><div style=\"padding-top:131.97674418605%\"><\/div><div class=\"mdx-img-loading-sp mdui-valign\"><div><div class=\"mdui-spinner\"><\/div><\/div><\/div><img width=\"344\" height=\"454\" class=\"alignnone size-full wp-image-4764 lazyload\" title=\"func\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-src=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/func.png\" alt=\"func\" data-srcset=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/func.png 344w, https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/func-227x300.png 227w\" sizes=\"auto, (max-width: 344px) 100vw, 344px\"><\/figure><\/a>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&#8221;<\/p>\n<p>\u6570\u7ec4 \u5bf9\u8c61<br \/>\nvar box={<br \/>\n&#8216;name&#8217;:&#8217;\u4f60\u597d&#8217;;<br \/>\n};<\/p>\n<p>var box={<br \/>\nname:&#8217;\u4f60\u597d&#8217;;<br \/>\n};<\/p>\n<p>\u52a0\u4e0d\u52a0\u5f15\u53f7\u90fd\u884c\u3002<\/p>\n<p>\u8f93\u51fa\u65b9\u5f0f\uff1a<br \/>\nbox.name<\/p>\n<p>box[&#8216;name&#8217;]<br \/>\n\u5bf9\u8c61\u4e2d\u7684\u65b9\u6cd5\u5c31\u662f\u51fd\u6570\uff0c\u5c31\u662f\u5c5e\u6027\u7684\u503c\u662f\u51fd\u6570\u3002<br \/>\nvar box={<br \/>\nname:&#8217;\u4f60\u597d&#8217;;<br \/>\nrun:nihao(); \/\/\u65b9\u6cd5<br \/>\n};<\/p>\n<p>function nihao(){<br \/>\nreturn 123;<br \/>\n}<\/p>\n<p>\u8c03\u7528\u65f6box.run()<br \/>\ndelete box.run()<br \/>\n\u51fd\u6570\u4e2d\u7684\u53c2\u6570\u53ef\u4ee5\u5b58\u653e\u5bf9\u8c61<br \/>\nfunction nihao(obj){<br \/>\n}<\/p>\n<p>var obj ={}<\/p>\n<p>&nbsp;<\/p>\n<p>\u5bf9\u8c61\u4e2d\u7684\u65b9\u6cd5<br \/>\n\u6808\u65b9\u6cd5<\/p>\n<p>\u5bf9\u6570\u7ec4\u64cd\u4f5c\u7684\u51fd\u6570<\/p>\n<table border=\"1\">\n<tbody>\n<tr>\n<td>.push(&#8216;123&#8217;) \u00a0\/\/\u5728\u6570\u7ec4\u672b\u5c3e\u6dfb\u52a0\uff0c\u8fd4\u56de\u6dfb\u52a0\u540e\u6570\u7ec4\u7684\u957f\u5ea6<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>.pop() \u00a0\/\/\u5220\u9664\u6570\u7ec4\u672b\u5c3e\u6700\u540e\u4e00\u4f4d\uff0c\u8fd4\u56de\u88ab\u5220\u9664\u7684\u90a3\u9879\u5185\u5bb9<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>.shift() \u00a0\/\/\u5220\u9664\u6570\u7ec4\u6700\u524d\u4e00\u4f4d\uff0c\u8fd4\u56de\u88ab\u5220\u9664\u7684\u90a3\u9879\u5185\u5bb9<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>.unshift(&#8216;123&#8242;,&#8217;456&#8217;) \u00a0\/\/\u5728\u6570\u7ec4\u6700\u524d\u9762\u6dfb\u52a0\u5185\u5bb9\uff0c\u8fd4\u56de\u6dfb\u52a0\u540e\u6570\u7ec4\u7684\u957f\u5ea6(IE8\u4e4b\u524d\u7248\u672c\u8fd4\u56de\u6709\u95ee\u9898)<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>.sort() \u00a0\/\/\u5347\u5e8f<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>.reverse() \u00a0\/\/\u964d\u5e8f<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>.concat(&#8216;123&#8217;,[&#8216;456&#8242;,&#8217;789&#8217;]) \u00a0\/\/\u8ffd\u52a0\u6570\u7ec4<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>.slice() \u00a0\/\/\u7b5b\u9009 \u00a0 \uff08\u4e0d\u4f1a\u5f71\u54cd\u539f\u6765\u6570\u7ec4\uff09\u7d22\u5f15\u4ece0\u5f00\u59cb<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>.splice() \u00a0\/\/\u5220\u9664\uff0c\u63d2\u5165\uff0c\u66ff\u6362 \u00a0 \u7d22\u5f15\u4ece0\u5f00\u59cb\uff0c\uff08\u5f71\u54cd\u539f\u6709\u6570\u7ec4\uff09<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>&#8216;hello world&#8217;.indexOf(&#8216;wo&#8217;) \u00a0\/\/6 \u67e5\u627e\u6307\u5b9a\u5185\u5bb9\u6240\u5728\u7d22\u5f15\u7684\u4f4d\u7f6e\uff0c\u7d22\u5f15\u4ece0\u5f00\u59cb<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>.lastIndexOf() \u00a0\/\/\u5220\u9664\uff0c\u63d2\u5165\uff0c\u66ff\u6362 \u00a0 \u7d22\u5f15\u4ece0\u5f00\u59cb<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>.join() \u00a0\/\/\u83b7\u53d6\u6570\u7ec4\u91cc\u6240\u6709\u5143\u7d20\uff0c\u5e76\u62fc\u63a5\u6210\u4e00\u884c\u5b57\u7b26\u4e32<\/td>\n<td>1<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>.push()\u4e3a\u6570\u7ec4\u672b\u5c3e\u6dfb\u52a0\u5185\u5bb9<\/p>\n<p>\u4f8b\u5982<br \/>\nalert(box.push(&#8216;\u8ba1\u7b97\u673a&#8217;,&#8217;\u6c5f\u82cf&#8217;)) \/\/\u5f39\u51fa\u7684\u662f\u6dfb\u52a0\u5185\u5bb9\u540e\u7684\u6570\u5b57\u957f\u5ea6<br \/>\nalert(box.pop()) \/\/\u5f39\u51fa\u79fb\u9664\u7684\u6700\u540e\u4e00\u6761\u7684\u5185\u5bb9<\/p>\n<p>\u540c\u4e0a<br \/>\nshift() \/\/\u5220\u9664\u5f00\u5934\u7684\u5143\u7d20<br \/>\nunshift() \/\/\u5f00\u5934\u6dfb\u52a0\u5143\u7d20<\/p>\n<p>\u6ce8\u610f\u5728IE\u6d4f\u89c8\u5668\u4e2dunshift()\u53ef\u4ee5\u5728\u5f00\u5934\u6dfb\u52a0\u5143\u7d20\uff0c\u4f46\u662f\u65e0\u6cd5\u3002<\/p>\n<p>&nbsp;<\/p>\n<p>array.prototype.map<\/p>\n<p>\u4f8b\u5b50\uff1a<\/p>\n<p>var arr=[10,5,30];<br \/>\nvar newarry=arr.map(function(value,index,array){ \u00a0 \/\/\u503c\uff0c\u7d22\u5f15\uff0c\u6574\u4e2a\u6570\u7ec4<br \/>\nalert(array)<br \/>\n});<\/p>\n<p>\u4e0d\u4f1a\u6539\u53d8\u539f\u6765\u6570\u7ec4\uff0c\u800c\u662f\u521b\u5efa\u4e00\u4e2a\u65b0\u6570\u7ec4<\/p>\n<p>&nbsp;<\/p>\n<p>\u68c0\u6d4b\u662f\u5426\u4e3a\u6570\u7ec4\u00a0 isArray<\/p>\n<p>Array.isArray(value) \/\/\u68c0\u6d4bvalue\u503c\u662f\u5426\u4e3a\u6570\u7ec4\u3002\u8fd4\u56de\u5e03\u5c14\u503c\uff0c\u53ea\u517c\u5bb9IE9\u4ee5\u4e0a<\/p>\n<p>&nbsp;<\/p>\n<p>\u68c0\u6d4b\u6570\u7ec4\u91cc\u662f\u5426\u5b58\u5728\u8be5\u503c\u00a0includes<\/p>\n<p>arr.includes(&#8216;cat&#8217;)\u00a0 \/\/\u8fd4\u56de\u5e03\u5c14\u503c<\/p>\n<p>&nbsp;<\/p>\n<p>\u6570\u7ec4\u53bb\u91cd<\/p>\n<pre>const arr = [3, 5, 2, 2, 5, 5];\r\nconst unique = [...new Set(arr)];\r\n\/\/ [3,5,2]<\/pre>\n<p>\u6216\u8005<\/p>\n<pre>Array.from(new Set([1, 1, 2, 3]));  \/\/ [1, 2, 3]<\/pre>\n<p>&nbsp;<\/p>\n<p>\u5b57\u7b26\u53bb\u91cd<\/p>\n<pre>let str = [...new Set(\"ababbc\")].join(\"\");\r\nconsole.log(str);\r\n\/\/ 'abc'<\/pre>\n<p>&nbsp;<\/p>\n<p>\u5e76\u96c6\u3001\u4ea4\u96c6\u3001\u5dee\u96c6<\/p>\n<pre>let a = new Set([1, 2, 3]);\r\nlet b = new Set([4, 3, 2]);\r\n\r\n\/\/ \u5e76\u96c6\r\nlet union = new Set([...a, ...b]);\r\n\/\/ Set {1, 2, 3, 4}\r\n\r\n\/\/ \u4ea4\u96c6\r\nlet intersect = new Set([...a].filter(x =&gt; b.has(x)));\r\n\/\/ set {2, 3}\r\n\r\n\/\/ \u5dee\u96c6 \uff08\u4ee5a\u4e3a\u51c6\uff0c\u53bb\u6389\u4e0eb\u4e00\u6837\u7684\u5143\u7d20\uff09\r\nlet difference = new Set([...a].filter(x =&gt; !b.has(x)));\r\n\/\/ Set {1}<\/pre>\n<p>&nbsp;<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>JS\u6392\u5e8f<br \/>\nvar box=[1,2,3,4,5]<br \/>\n\u9006\u5411\u6392\u5e8f\uff1a<br \/>\nalert(box.reverse()) \/\/\u5f39\u51fa54321<br \/>\nsort() \u4ece\u5c0f\u5230\u5927\u6392\u5e8f<br \/>\n<a href=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/js_sort.jpg\"><figure class=\"mdx-lazyload-container\" style=\"max-width:444px\"><div style=\"padding-top:71.621621621622%\"><\/div><div class=\"mdx-img-loading-sp mdui-valign\"><div><div class=\"mdui-spinner\"><\/div><\/div><\/div><img width=\"444\" height=\"318\" class=\"alignnone size-full wp-image-4061 lazyload\" title=\"js_sort\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-src=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/js_sort.jpg\" alt=\"js_sort\" data-srcset=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/js_sort.jpg 444w, https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/js_sort-300x214.jpg 300w\" sizes=\"auto, (max-width: 444px) 100vw, 444px\"><\/figure><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<pre>var arr = [1, 4, 5, 2, 3, 9, 0, 7, 6];\r\nvar temp;\r\n\r\nfor (var i = 0; i &lt; arr.length; i++) {\r\n  for (var j = i + 1; j &lt; arr.length; j++) {\r\n     if (arr[i] &gt; arr[j]) {\r\n        temp = arr[j];\r\n        arr[j] = arr[i];\r\n        arr[i] = temp;\r\n     }\r\n  }\r\n}\r\n\r\nconsole.log(arr); \/\/\u5c0f\u5230\u5927\u6392\u5e8f<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>var box=[1,2,3,4,5,10]<br \/>\nbox.sort(compare);<br \/>\nconcat()\u8ffd\u52a0\u6570\u7ec4<br \/>\nvar box=[&#8216;\u4f60\u597d&#8217;,&#8217;\u4ed6\u597d&#8217;]<br \/>\nvar box2=box.concat(&#8216;\u8ba1\u7b97\u673a&#8217;);<\/p>\n<p>alert(box2) \/\/\u5f39\u51fa \u4f60\u597d\uff0c\u4ed6\u597d\uff0c\u8ba1\u7b97\u673a<br \/>\nslice()\u7b5b\u9009\u6570\u7ec4<br \/>\nvar box=[&#8216;\u4f60\u597d&#8217;,&#8217;\u4ed6\u597d&#8217;,&#8217;\u6d77\u53e3&#8217;,&#8217;\u6d77\u5357&#8217;]<br \/>\nvar\u00a0<span style=\"font-size: 1rem;\">box2<\/span><span style=\"line-height: 1.714285714; font-size: 1rem;\">=box.slice(1); \/\/\u7d22\u5f15\u662f0\uff0c\u4ece\u7b2c1\u4e2a\u5143\u7d20\u5f00\u59cb\u5305\u62ec1\u9009\u53d6\u5230\u540e\u9762\u7684\u5143\u7d20<\/span><\/p>\n<p>box2 \/\/\u5185\u5bb9\u662f &#8216;\u4ed6\u597d&#8217;,&#8217;\u6d77\u53e3&#8217;,&#8217;\u6d77\u5357&#8217;<\/p>\n<p>var\u00a0<span style=\"font-size: 1rem;\">box2<\/span><span style=\"line-height: 1.714285714; font-size: 1rem;\">=box.slice(1,3); \/\/\u7d22\u5f15\u662f0\uff0c\u4ece\u7b2c1\u4e2a\u5143\u7d20\u5f00\u59cb\u5305\u62ec1\u9009\u53d6\u5230\u540e\u9762\u7684\u7b2c3\u4e2a\u5143\u7d20<\/span><\/p>\n<p>\u4e0d\u5305\u62ec3<br \/>\nbox2 \/\/&#8217;\u4ed6\u597d&#8217;,&#8217;\u6d77\u53e3&#8217;<\/p>\n<p>&nbsp;<\/p>\n<p>splice() \/\/\u8fd4\u56de\u7684\u662f\u5220\u9664\u7684\u5185\u5bb9\u5e76\u4e14\u662f\u4e00\u4e2a\u6570\u7ec4\uff0c\u5982\u679c\u6ca1\u6709\u5185\u5bb9\u5220\u9664\u8fd4\u56de\u4e00\u4e2a\u7a7a\u6570\u7ec4<\/p>\n<p>splice()\u5220\u9664\u529f\u80fd<br \/>\nvar box=[&#8216;\u4f60\u597d&#8217;,&#8217;\u4ed6\u597d&#8217;,&#8217;\u6d77\u53e3&#8217;,&#8217;\u6d77\u5357&#8217;]<br \/>\nvar box2=box.splice(0,2); \/\/\u4ece\u7b2c0\u4e2a\u5143\u7d20\u90092\u4e2a\u5220\u9664,\u8fd4\u56de\u4e00\u4e2a\u6570\u7ec4 &#8216;\u4f60\u597d&#8217;,&#8217;\u4ed6\u597d&#8217;<br \/>\nalert(box) \/\/&#8217;\u6d77\u53e3&#8217;,&#8217;\u6d77\u5357&#8217;<br \/>\nsplice()\u63d2\u5165\u529f\u80fd<br \/>\nvar box=[&#8216;\u4f60\u597d&#8217;,&#8217;\u4ed6\u597d&#8217;,&#8217;\u6d77\u53e3&#8217;,&#8217;\u6d77\u5357&#8217;]<br \/>\nbox.splice(1,0,&#8217;\u6d77\u5c9b&#8217;) \u00a0\/\/\u5728\u7d22\u5f151\u7684\u4f4d\u7f6e\u5f00\u59cb\u524d\u9762\u63d2\u5165<br \/>\nalert(box) \/\/ &#8216;\u4f60\u597d&#8217;,&#8217;\u6d77\u5c9b&#8217;,&#8217;\u4ed6\u597d&#8217;,&#8217;\u6d77\u53e3&#8217;,&#8217;\u6d77\u5357&#8217;<br \/>\nsplice()\u66ff\u6362\u529f\u80fd<br \/>\nbox.splice(1,1,&#8217;\u6d77\u5c9b&#8217;) \u00a0\/\/\u5728\u7d22\u5f151\u7684\u4f4d\u7f6e\u5f00\u59cb\u90091\u9879\u66ff\u6362\u6210&#8217;\u6d77\u5c9b&#8217;<br \/>\nalert(box) \/\/ &#8216;\u4f60\u597d&#8217;,&#8217;\u6d77\u5c9b&#8217;,&#8217;\u6d77\u53e3&#8217;,&#8217;\u6d77\u5357&#8217;<\/p>\n<p>&nbsp;<\/p>\n<p>indexOf()<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>Function\u7c7b\u578b\u518d\u6b21\u6df1\u5165\u8bb2\u89e3<br \/>\n\u58f0\u660e\u4e00\u4e2a\u51fd\u6570<br \/>\nfunction box(){\u4ee3\u7801}<\/p>\n<p>var box = function() {}<\/p>\n<p>function\u4e5f\u5c5e\u4e8e\u5bf9\u8c61\u7c7b\u578b<\/p>\n<p>&nbsp;<\/p>\n<p>\u5728\u51fd\u6570\u4e2d\uff0c\u5982\u679c\u91cc\u9762\u7684\u53c2\u6570\u4e5f\u51fd\u6570\u51fd\u6570\uff0c\u90a3\u4e48\u53c2\u6570\u91cc\u9762\u7684<br \/>\n\u51fd\u6570\u53ef\u4ee5\u505a\u4e3a\u6570\u503c\u4f20\u5165\uff0c\u4e5f\u53ef\u4ee5\u4f5c\u4e3a\u4e00\u4e2a\u51fd\u6570\u4f20\u5165\u3002\uff08\u5c31\u662f\u51fd\u6570\u91cc\u6709\u51fd\u6570\uff09<br \/>\n\u51fd\u6570\u4f7f\u7528\u9012\u5f52\uff0c\u81ea\u8c03\u7528\u7684\u65f6\u5019\u6700\u597d\u4f7f\u7528callss\u5c5e\u6027\uff0c\u56fe<br \/>\n\u51fd\u6570\u662fbox<\/p>\n<p><a href=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/hanshu1.jpg\"><figure class=\"mdx-lazyload-container\" style=\"max-width:513px\"><div style=\"padding-top:38.206627680312%\"><\/div><div class=\"mdx-img-loading-sp mdui-valign\"><div><div class=\"mdui-spinner\"><\/div><\/div><\/div><img width=\"513\" height=\"196\" class=\"alignnone size-full wp-image-2856 lazyload\" title=\"hanshu1\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-src=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/hanshu1.jpg\" alt=\"hanshu1\" data-srcset=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/hanshu1.jpg 513w, https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/hanshu1-300x114.jpg 300w\" sizes=\"auto, (max-width: 513px) 100vw, 513px\"><\/figure><\/a><br \/>\n\u5982\u679c\u51fd\u6570box\u6539\u540d\u4e86\u4e4b\u540e\u51fd\u6570\u5185\u90e8\u7684box\u4e5f\u4f1a\u6539\u540d\u5b57\uff0c\u4e3a\u4e86\u65b9\u4fbf<br \/>\n\u4f7f\u7528arguments.callss(),\u5c31\u662f\u51fd\u6570\u5185\u90e8\u81ea\u5df1\u3002<\/p>\n<p><a href=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/hanshu2.jpg\"><figure class=\"mdx-lazyload-container\" style=\"max-width:524px\"><div style=\"padding-top:35.687022900763%\"><\/div><div class=\"mdx-img-loading-sp mdui-valign\"><div><div class=\"mdui-spinner\"><\/div><\/div><\/div><img width=\"524\" height=\"187\" class=\"alignnone size-full wp-image-2857 lazyload\" title=\"hanshu2\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-src=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/hanshu2.jpg\" alt=\"hanshu2\" data-srcset=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/hanshu2.jpg 524w, https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/hanshu2-300x107.jpg 300w\" sizes=\"auto, (max-width: 524px) 100vw, 524px\"><\/figure><\/a><br \/>\nwindow\u662f\u4e00\u4e2a\u6700\u5927\u7684\u5bf9\u8c61<\/p>\n<p>\u5168\u5c40\u4e2d\u7684this\u4e5f\u662f\u9ed8\u8ba4\u8c03\u7528\u4e86window<\/p>\n<p>var color=&#8217;\u7ea2\u8272&#8217;;\u5168\u5c40\u53d8\u91cf\u5176\u5b9e\u5c31\u662fwindow\u7684\u4e00\u4e2a\u5c5e\u6027<br \/>\nalert(window.color) \/\/\u5f39\u51fa\u7ea2\u8272\u7684<\/p>\n<p>&nbsp;<\/p>\n<p>\u8981\u60f3\u77e5\u9053\u51fd\u6570\u91cc\u9762\u4f20\u591a\u5c11\u53c2\u6570\u4f7f\u7528length<br \/>\nfunction box(&#8230;){}<br \/>\nbox.length<br \/>\napply\u7528\u6cd5\u5982\u56fe<\/p>\n<p><a href=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/apply.jpg\"><figure class=\"mdx-lazyload-container\" style=\"max-width:839px\"><div style=\"padding-top:36.948748510131%\"><\/div><div class=\"mdx-img-loading-sp mdui-valign\"><div><div class=\"mdui-spinner\"><\/div><\/div><\/div><img width=\"839\" height=\"310\" class=\"alignnone size-full wp-image-2858 lazyload\" title=\"apply\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-src=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/apply.jpg\" alt=\"apply\" data-srcset=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/apply.jpg 839w, https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/apply-300x110.jpg 300w, https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/apply-624x230.jpg 624w\" sizes=\"auto, (max-width: 839px) 100vw, 839px\"><\/figure><\/a><br \/>\nthis\u662f\u5168\u5c40\uff0c\u56e0\u4e3abox\u7684\u4f5c\u7528\u8303\u56f4\u662f\u5168\u5c40<br \/>\n\u5982\u679c\u53c2\u6570\u591a\u7684\u8bdd\u5c31\u4f7f\u7528arguments<\/p>\n<a href=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/apply2.jpg\"><figure class=\"mdx-lazyload-container\" style=\"max-width:391px\"><div style=\"padding-top:111.50895140665%\"><\/div><div class=\"mdx-img-loading-sp mdui-valign\"><div><div class=\"mdui-spinner\"><\/div><\/div><\/div><img width=\"391\" height=\"436\" class=\"alignnone size-full wp-image-2859 lazyload\" title=\"apply2\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-src=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/apply2.jpg\" alt=\"apply2\" data-srcset=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/apply2.jpg 391w, https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/apply2-269x300.jpg 269w\" sizes=\"auto, (max-width: 391px) 100vw, 391px\"><\/figure><\/a>\n<p>&nbsp;<\/p>\n<p>call()\u65b9\u6cd5<br \/>\ncall()\u65b9\u6cd5\u548capply()\u53ea\u662f\u4f20\u9012\u7684\u53c2\u6570\u65b9\u5f0f\u4e0d\u4e00\u6837\u800c\u5df2<\/p>\n<a href=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/call.jpg\"><figure class=\"mdx-lazyload-container\" style=\"max-width:375px\"><div style=\"padding-top:71.733333333333%\"><\/div><div class=\"mdx-img-loading-sp mdui-valign\"><div><div class=\"mdui-spinner\"><\/div><\/div><\/div><img width=\"375\" height=\"269\" class=\"alignnone size-full wp-image-2860 lazyload\" title=\"call\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-src=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/call.jpg\" alt=\"call\" data-srcset=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/call.jpg 375w, https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/call-300x215.jpg 300w\" sizes=\"auto, (max-width: 375px) 100vw, 375px\"><\/figure><\/a>\n<p>&nbsp;<\/p>\n<p>call()\u65b9\u6cd5\u548capply()\u5176\u5b9e\u529f\u80fd\u662f\u6539\u53d8\u4f5c\u7528\u57df<br \/>\n\u4f8b\u5982\u8ba9\u67d0\u4e00\u4e2a\u51fd\u6570\u4e2d\u7684this\u5192\u5145\u5168\u5c40\u4e2d\u7684\u67d0\u4e00\u4e2a\u503c\uff0c\u6216\u8005\u5c40\u90e8\u4e2d\u7684\u67d0\u4e00\u4e2a\u503c<\/p>\n<a href=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/maochong.jpg\"><figure class=\"mdx-lazyload-container\" style=\"max-width:638px\"><div style=\"padding-top:61.912225705329%\"><\/div><div class=\"mdx-img-loading-sp mdui-valign\"><div><div class=\"mdui-spinner\"><\/div><\/div><\/div><img width=\"638\" height=\"395\" class=\"alignnone size-full wp-image-2861 lazyload\" title=\"maochong\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-src=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/maochong.jpg\" alt=\"maochong\" data-srcset=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/maochong.jpg 638w, https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/maochong-300x185.jpg 300w, https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/maochong-624x386.jpg 624w\" sizes=\"auto, (max-width: 638px) 100vw, 638px\"><\/figure><\/a>\n<p>\u8bed\u610f\u662f\uff1a\u6211\u8981\u53bb\u6a21\u4eff\u522b\u4eba.call( \u88ab\u6211\u6a21\u4eff\u7684\u4eba\u00a0)<\/p>\n<p>\u6211\u662ffunction\u7c7b\u578b\uff0c<\/p>\n<p>\u88ab\u6211\u6a21\u4eff\u7684\u4eba \u662fobject\u7c7b\u578b<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>\u5185\u7f6e\u5bf9\u8c61<\/p>\n<p>\u5c31\u662fjs\u672c\u8eab\u5c31\u6709\u7684<br \/>\nGLobal\/\/ window\u4e00\u822c\u4ee3\u66ffGLobal<br \/>\nMath<\/p>\n<p>\u624b\u5de5\u5c06\u4e2d\u6587\u7f16\u7801\u4e3aURL\u5b57\u7b26\u4e3a\u4e86\u80fd\u591f\u6d4f\u89c8\u5668\u8bc6\u522b<\/p>\n<p>\u53ea\u7f16\u7801\u4e2d\u6587<br \/>\nvar box=&#8221;\/\/Lee\u674e&#8221;;<br \/>\nencodeURI(box) \/\/\u53ea\u5c06\u674e\u7f16\u7801<\/p>\n<p>encodeURIComponent(box)\/\/\u5168\u90e8\u7f16\u7801<br \/>\n\u5982\u679c\u8981\u663e\u793a\u7ed9\u7528\u6237\u770b\u5fc5\u987b\u89e3\u7801,\u5bf9\u5e94\u7684\u89e3\u7801\u662f<br \/>\ndecodeURI()<br \/>\ndecodeURIcomponent()<\/p>\n<p>&nbsp;<\/p>\n<p>encodeURI \u548c decodeURI<\/p>\n<p>encodeURI\u4e0d\u7f16\u7801\u5b57\u7b26\u670982\u4e2a\uff1a!\uff0c#\uff0c$\uff0c&amp;\uff0c&#8217;\uff0c(\uff0c)\uff0c*\uff0c+\uff0c,\uff0c-\uff0c.\uff0c\/\uff0c:\uff0c;\uff0c=\uff0c?\uff0c@\uff0c_\uff0c~\uff0c0-9\uff0ca-z\uff0cA-Z<\/p>\n<p>\u53ef\u4ee5\u7406\u89e3\u53ea\u9488\u5bf9\u4e2d\u6587\u7f16\u7801<\/p>\n<pre>encodeURI('http:\/\/localhost:8080\/pro?a=1&amp;b=\u5f20\u4e09&amp;c=aaa')\r\n\u7ed3\u679c:http:\/\/localhost:8080\/pro?a=1&amp;b=%E5%BC%A0%E4%B8%89&amp;c=aaa\r\n\r\ndecodeURI \/\/\u89e3\u7801<\/pre>\n<p>&nbsp;<\/p>\n<p>encodeURIComponent \u548c decodeURIComponent<\/p>\n<p>\u5bf9\u6240\u6709\u7684\u7279\u6b8a\u548c\u4e2d\u6587\u90fd\u7f16\u8bd1<\/p>\n<pre>encodeURIComponent('http:\/\/localhost:8080\/pro?a=1&amp;b=\u5f20\u4e09&amp;c=aaa')\r\n\u7ed3\u679c:http%3A%2F%2Flocalhost%3A8080%2Fpro%3Fa%3D1%26b%3D%E5%BC%A0%E4%B8%89%26c%3Daaa\r\n\r\ndecodeURIComponent \/\/\u89e3\u7801<\/pre>\n<p>&nbsp;<\/p>\n<p>escape \u548c unescape<\/p>\n<p>escape\u4e0d\u7f16\u7801\u5b57\u7b26\u670969\u4e2a\uff1a*\uff0c+\uff0c-\uff0c.\uff0c\/\uff0c@\uff0c_\uff0c0-9\uff0ca-z\uff0cA-Z\u3002<\/p>\n<pre>escape('http:\/\/localhost:8080\/pro?a=1&amp;b=\u5f20\u4e09&amp;c=aaa')\r\n\u7ed3\u679c:http%3A\/\/localhost%3A8080\/pro%3Fa%3D1%26b%3D%u5F20%u4E09%26c%3Daaa\r\n\r\nunescape \/\/\u89e3\u7801<\/pre>\n<p>&nbsp;<\/p>\n<p>eval();\u5c06\u5b57\u7b26\u7a9c\u91cc\u7684js\u4ee3\u7801\u89e3\u6790\u5e76\u6267\u884c<br \/>\n&#8216;alert(&#8216;\u4f60\u597d&#8217;)&#8217;\u3000\/\/\u4e0d\u88ab\u6267\u884c<br \/>\neval(&#8216;alert(&#8216;\u4f60\u597d&#8217;)&#8217;) \/\/\u6267\u884c<br \/>\nMath.min(3,6,9) \/\/\u6c42\u6700\u5c0f\u503c<br \/>\nMath.min(3,6,9) \/\/\u6c42\u6700\u5927\u503c<br \/>\nMath.ceil(25.1) \/\/\u5f97\u523026<br \/>\nMath.floor(25.9) \/\/\u5f97\u523025<br \/>\nMath.round() \u3000\/\/\u56db\u820d\u4e94\u5165<br \/>\nMath.random() \/\/\u9ed8\u8ba4\u53d60~1\u4e4b\u95f4\u7684\u6570\u5b57<br \/>\nMath.random()*9+5 \/\/\u53d65~14\u4e4b\u95f4\u7684\u6570\u3000\uff08\u6700\u5927\u503c\u662f\u300010+5\u3000\uff09<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>&nbsp;<\/p>\n<p>js\u9762\u5411\u5bf9\u8c61<br \/>\n\u521b\u5efa\u5bf9\u8c61<br \/>\nvar box =new Object();<br \/>\nbox.name=&#8217;lee&#8217;;<br \/>\nbox.age=100;<br \/>\nbox.run=function(){ \/\/\u65b9\u6cd5<br \/>\nreturn this.name+this.age; \/\/\u8fd9\u91cc\u7684this\u662fbox\u51fd\u6570\u81ea\u5df1\u3002<br \/>\n}<br \/>\n\u5de5\u5382\u6a21\u5f0f<br \/>\n\u5982\u679c\u5f88\u591a\u51fd\u6570\u7684\u5c5e\u6027\u540d\u76f8\u540c\u5c31\u4f7f\u7528\u5de5\u5382\u6a21\u5f0f<\/p>\n<p>function createObject(name,age){<br \/>\nvar obj =new Object();<br \/>\nobj.name=name;<br \/>\nobj.age=age;<br \/>\nobj.run=function(){<br \/>\nreturn this.name+this.age;<br \/>\n};<br \/>\nreturn obj; \/\/\u5fc5\u987b\u8fd4\u56de\u4e0d\u7136\u5f97\u4e0d\u5230\u4e00\u4e2a\u5bf9\u8c61<br \/>\n};<\/p>\n<p>var box1=createObject(&#8216;lee&#8217;,100);<br \/>\nvar box2=createObject(&#8216;lee&#8217;,100);<\/p>\n<p>alert(box1.run());<br \/>\nalert(box2.run());<\/p>\n<p>\u5de5\u5382\u6a21\u5f0f\u7f3a\u70b9\u5c31\u662f\u521b\u5efa\u8c03\u7528\u51fa\u6765\u7684\u51fd\u6570\u4e0d\u77e5\u9053\u662f\u54ea\u4e2a\u4e00\u4e2a\u5de5\u5382\u6a21\u5f0f\u7684\u51fd\u6570\u3002<\/p>\n<p>&nbsp;<\/p>\n<p>\u89e3\u51b3\u65b9\u6cd5\u662f\u4f7f\u7528\uff0c\u6784\u9020\u51fd\u6570\uff08\u6784\u9020\u51fd\u6570\u5176\u5b9e\u5c31\u662f\u6539\u826f\u540e\u7684\u5de5\u5382\u6a21\u5f0f\uff09<\/p>\n<p>function Desk(name,age){<br \/>\nthis.name=name;<br \/>\nthis.age=age;<br \/>\nthis.run=function(){<br \/>\nreturn this.name+this.age;<br \/>\n}<br \/>\n}<\/p>\n<p>var box1=new Desk(&#8216;kkk&#8217;,500);<br \/>\nalert(box1 instanceof Desk); \u00a0\/\/\u68c0\u6d4bbox1\u5b9e\u4f8b\u5bf9\u8c61\u7684\u7c7b(\u6216\u8005\u6784\u9020\u51fd\u6570)\u662f\u5426\u4e3aDesk\uff0c\u5982\u679c\u662f\u8fd4\u56detrue<\/p>\n<p>1,\u6784\u9020\u51fd\u6570\u540e\u53f0\u5df2\u7ecf\u81ea\u52a8\u521b\u5efavar obj =new Object<br \/>\n2,\u4e5f\u81ea\u52a8\u8fd4\u56de\u4e86return Desk\u51fd\u6570\u3002<\/p>\n<p>\u6784\u9020\u51fd\u6570\u4f7f\u7528\u6ce8\u610f\uff1a<br \/>\n1\uff0c\u521b\u5efa\u6784\u9020\u51fd\u6570\u9996\u5b57\u6bcd\u5927\u5199<br \/>\n2\uff0c\u8c03\u7528\u51fd\u6570new \u9996\u5b57\u6bcd\u4e5f\u8981\u5927\u5199<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\u5192\u5145\u51fd\u6570call<br \/>\nvar 0 =new Object();<br \/>\nDesk.call(o,&#8217;lee&#8217;,100); \/\/o\u5192\u5145\u6210\u4e86\u6784\u9020\u51fd\u6570Desk,o\u5c31\u5177\u5907Desk\u529f\u80fd<br \/>\nalert(o.run());<\/p>\n<p>&nbsp;<\/p>\n<p>function Desk(name,age){ \/\/\u6784\u9020\u51fd\u6570<br \/>\nthis.name=name;<br \/>\nthis.age=age; \/\/\u5b9e\u4f8b\u5c5e\u6027<br \/>\nthis.run=function(){ \/\/\u5b9e\u4f8b\u65b9\u6cd5<br \/>\nreturn this.name+this.age;<br \/>\n}<br \/>\n}<\/p>\n<p>&lt;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&gt;<\/p>\n<p>function Box(){} \/\/\u6784\u9020\u51fd\u6570\u91cc\u9762\u4ec0\u4e48\u90fd\u6ca1\u6709\uff0c\u5982\u679c\u6709\u5c31\u662f\u5b9e\u4f8b\u5c5e\u6027\u548c\u5b9e\u4f8b\u65b9\u6cd5<\/p>\n<p>Box.prototype.name=&#8217;lee&#8217;; \/\/\u539f\u578b\u5c5e\u6027<br \/>\nBox.prototype.age=100; \/\/\u539f\u578b\u5c5e\u6027<br \/>\nBox.prototype.run=function(){ \/\/\u539f\u578b\u65b9\u6cd5<br \/>\nreturn this.name+this.age+&#8217;\u8fd0\u884c\u4e2d..&#8217;;<br \/>\n}<br \/>\n\u5b9e\u4f8b \u548c \u539f\u578b\u552f\u4e00\u533a\u522b\u5c31\u662f\u5b9e\u4f8b\u4e0d\u5171\u4eab\u4ee3\u7801\uff0c\u539f\u578b\u5171\u4eab<br \/>\n\u539f\u578b\u4ee3\u7801\u90fd\u52a0\u4e86\u4e00\u4e2aprototype\u624d\u80fd\u5f15\u7528\u5230\u539f\u578b\u4ee3\u7801<\/p>\n<p>\u6784\u9020\u51fd\u6570\u56fe\u89e3\uff1a<\/p>\n<p>&nbsp;<\/p>\n<p>\u539f\u578b\u56fe\u89e3\uff1a<br \/>\n\u4e00\u4e2a\u5bf9\u8c61\u662f\u7528\u5b9e\u4f8b\u8fd8\u662f\u539f\u578b\u4f7f\u7528<br \/>\nalert(Box.prototype.isPrototypeOf(box));<br \/>\n\u5982\u679c\u5b9e\u4f8b \u548c \u539f\u578b\u540c\u65f6\u6709\u5c5e\u6027name\u6216\u8005\u662f\u76f8\u540c\u7684\u5c5e\u6027\u540d\uff0c\u90fd<br \/>\n\u5148\u67e5\u627e\u5b9e\u4f8b\u91cc\u9762\u7684\u5c5e\u6027\u5728\u627e\u539f\u578b\u7684\u5c5e\u6027<\/p>\n<p>\u4f18\u5148\u7ea7\u987a\u5e8f\u662f<br \/>\nbox1.name=&#8217;jack&#8217;;&gt; this.name=&#8217;chen&#8217;;&gt;Box.prototype.name=&#8217;lee&#8217;;<\/p>\n<p>\u5220\u9664\u5b9e\u4f8b\u5c5e\u6027<br \/>\ndelete box1.name; \/\/\u5220\u9664\u5b9e\u4f8b\uff0c\u8fd9\u6837\u76f4\u63a5\u5c31\u662f\u8bbf\u95ee\u539f\u578b\u5c5e\u6027name\u7684\u503c<\/p>\n<p>\u5220\u9664\u539f\u578b\u5c5e\u6027<br \/>\ndelete Box.prototype.name;<\/p>\n<p>\u8986\u76d6\u539f\u578b\u5c5e\u6027<br \/>\nBox.prototype.name=&#8217;kkk&#8217;;<br \/>\n\u68c0\u67e5\u5b9e\u4f8b\u4e2d\u67d0\u5c5e\u6027\u662f\u5426\u5b58\u5728<br \/>\nalert(box.hasOwnProperty(&#8216;name&#8217;));<br \/>\n\u68c0\u67e5\u539f\u578b\u4e2d\u67d0\u5c5e\u6027\u662f\u5426\u5b58\u5728<br \/>\nfunction ys(object,property){<br \/>\nreturn !object.hasOwnProperty(property)&amp;&amp;(property in object)<br \/>\n}<\/p>\n<p>\u8c03\u7528\u51fd\u6570 ys(box1,&#8217;name&#8217;);<br \/>\n\u68c0\u67e5\u5b9e\u4f8b\u548c\u539f\u578b\u4e2d\u67d0\u5c5e\u6027\u662f\u5426\u5b58\u5728<br \/>\nalert(&#8216;name&#8217; in box1);<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\u539f\u578b\u5b57\u9762\u91cf\u5199\u53d1(\u5b57\u9762\u91cf\u662f\u5c06\u4ee3\u7801\u5c01\u88c5\u611f\u89c9)<br \/>\nfunction Box(){}<\/p>\n<p>Box.prototype={<br \/>\nconstructor:Box, \/\/\u5f3a\u5236\u6307\u5411Box<br \/>\nname:&#8217;lee&#8217;;<br \/>\nage:100,<br \/>\nrun:function(){<br \/>\nreturn this.name+this.age+&#8217;\u8fd0\u884c\u4e2d&#8230;&#8217;;<br \/>\n}<br \/>\n}<br \/>\nBox.prototype={ \/\/\u91cd\u5199\u539f\u578b\u4e4b\u524d\u7684\u5c5e\u6027\u5c31\u6ca1\u6709\u4e86<br \/>\nage:100,<br \/>\n}<br \/>\nvar box = new Box();<br \/>\nalert(box.constructor);<br \/>\nJS\u4e2d\u8bb8\u591a\u5185\u7f6e\u65b9\u6cd5\u90fd\u4f7f\u7528\u4e86\u539f\u578b\u5bf9\u8c61\u3002<br \/>\nJS\u5185\u7f6e\u65b9\u6cd5\u662f\u5426\u4f7f\u7528\u4e86\u539f\u578b\u4f7f\u7528<br \/>\nalert(Array.prototype.sort);<\/p>\n<p>\u6269\u5c55JS\u5185\u7f6e\u65b9\u6cd5<br \/>\n1\uff0c\u9996\u5148\u5224\u65ad\u65b9\u6cd5\u540d\u5b57\u662f\u5426\u6709\u91cd\u590d<br \/>\n2\uff0c\u4ee3\u7801<\/p>\n<p>String.prototype.addstring=function(){<br \/>\nreturn this+&#8217;,\u88ab\u6dfb\u52a0!&#8217;;<br \/>\n}<\/p>\n<p>var box =&#8217;lee&#8217;;<br \/>\nalert(box.addstring());<\/p>\n<p>&nbsp;<\/p>\n<p>\u539f\u578b\u9700\u8981\u5171\u4eab\u7684\u5730\u65b9\u624d\u5171\u4eab\uff0c\u9700\u8981\u72ec\u7acb\u7684\u5730\u65b9\u624d\u72ec\u7acb<br \/>\n(\u6570\u7ec4\uff0c\u51fd\u6570\uff0c\u5bf9\u8c61\u9ed8\u8ba4\u662f\u5f15\u7528\u8d4b\u503c)<br \/>\n\u4f8b\u5982\uff1a<br \/>\nfunction Box(){} \/\/\u5b9e\u4f8b<\/p>\n<p>Box.prototype={ \/\/\u539f\u578b<br \/>\nconstructor:Box,<br \/>\nname:&#8217;lee&#8217;,<br \/>\nage:100,<br \/>\nfamily:[&#8216;\u54e5\u54e5&#8217;,&#8217;\u59d0\u59d0&#8217;,&#8217;\u59b9\u59b9&#8217;],<br \/>\nrun:function(){<br \/>\nreturn this.name+this.age+&#8217;\u8fd0\u884c\u4e2d&#8217;;<br \/>\n}<br \/>\n}<br \/>\nvar box1 =new Box();<br \/>\nbox1.family.push(&#8216;\u5f1f\u5f1f&#8217;); \/\/\u8fd9\u91cc\u5728\u6570\u7ec4\u6dfb\u52a0\u4e86&#8217;\u59b9\u59b9&#8217;<\/p>\n<p>var box2 =new Box();<br \/>\nalert(box2.family); \/\/\u5f39\u51fa\u7684\u6570\u7ec4\u6709\u5f1f\u5f1f\uff0c\u8fd9\u91cc\u5b9e\u73b0\u4e86\u5171\u4eab<br \/>\n\u4e3a\u4e86\u4fdd\u8bc1\u8be5\u72ec\u7acb\u7684\u5730\u65b9\u9700\u8981\u72ec\u7acb\uff0c\u8be5\u5171\u4eab\u7684\u5730\u65b9\u5171\u4eab\uff0c\u53ea\u9700\u8981\u5c06<br \/>\n\u6570\u7ec4\uff0c\u51fd\u6570\uff0c\u5bf9\u8c61\u5b58\u653e\u5728\u5b9e\u4f8b\u4ee3\u7801\u4e2d\uff0c\u5373\u53ef\u3002<br \/>\n\u7ee7\u627f<\/p>\n<p>function Box(){ \/\/\u7237\u7237<br \/>\nthis.name=&#8217;lee&#8217;;<br \/>\n}<br \/>\nfunction Desk(){ \/\/\u513f\u5b50<br \/>\nthis.age=100;<br \/>\n}<br \/>\nfunction Table(){ \/\/\u5b59\u5b50<br \/>\nthis.le=&#8217;aaaa&#8217;;<br \/>\n}<\/p>\n<p>\u7ee7\u627f\u65b9\u6cd5<br \/>\nDesk.prototype=new Box(); \/\/\u513f\u5b50\u7528\u539f\u578b\u7ee7\u627f\u4e86\u7237\u7237<br \/>\nTable.prototype=new Desk(); \/\/\u5b59\u5b50\u53c8\u7ee7\u627f\u4e86\u513f\u5b50<\/p>\n<p>\u73b0\u5728\u5b59\u5b50\u7684\u539f\u578b\u7ee7\u627f\u4e86\u513f\u5b50\uff0c\u7237\u7237\u6784\u9020\u51fd\u6570\u548c\u539f\u578b\u3002<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\u5bf9\u8c61\u5192\u5145<br \/>\nfunction Box(age){<br \/>\nthis.name=[&#8216;lee&#8217;,100];<br \/>\nthis.age=age;<br \/>\n}<\/p>\n<p>Box.prototype.run=function(){<br \/>\nreturn this.name+this.age+&#8217;\u8fd0\u884c\u4e2d&#8217;;<br \/>\n}<\/p>\n<p>function Desk(age){ \/\/Desk\u6784\u9020\u51fd\u6570\u5192\u5145Box\u6784\u9020\u51fd\u6570,\u5bf9\u8c61\u5192\u5145\u53ef\u4ee5\u4f20\u53c2\u6570<br \/>\nBox.call(this,age)<br \/>\n}<br \/>\n\u5728\u5bf9\u8c61\u5192\u5145\u4e2d\u5192\u5145\u6784\u9020\u51fd\u6570\u53ea\u80fd\u4f7f\u7528\u6784\u9020\u51fd\u6570\u7684\u4ee3\u7801\uff0c\u800c\u4e0d\u80fd\u4f7f\u7528\u539f\u578b\u4ee3\u7801<br \/>\n\u8fd9\u91cc\u9700\u8981\u5192\u5145\u539f\u578b\u4ee3\u7801<\/p>\n<p>Desk.prototype=new Box(); \/\/\u8fd9\u91cc\u5c31\u53ef\u4ee5\u4f7f\u7528Box.prototype.run\u91cc\u9762\u7684\u4ee3\u7801\u4e86\u5b9e\u73b0\u4e86\u5171\u4eab\u539f\u578b\u4ee3\u7801<\/p>\n<p><a href=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/js1.txt\">js1<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>BOM\u5e38\u7528\u5c5e\u6027\u548c\u65b9\u6cd5<\/p>\n<a href=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/BOMtress.jpg\"><figure class=\"mdx-lazyload-container\" style=\"max-width:794px\"><div style=\"padding-top:37.405541561713%\"><\/div><div class=\"mdx-img-loading-sp mdui-valign\"><div><div class=\"mdui-spinner\"><\/div><\/div><\/div><img width=\"794\" height=\"297\" class=\"alignnone size-full wp-image-2959 lazyload\" title=\"BOMtress\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-src=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/BOMtress.jpg\" alt=\"BOMtress\" data-srcset=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/BOMtress.jpg 794w, https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/BOMtress-300x112.jpg 300w, https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/BOMtress-624x233.jpg 624w\" sizes=\"auto, (max-width: 794px) 100vw, 794px\"><\/figure><\/a>\n<p>window.alert();<\/p>\n<p>confirm(&#8216;\u4f60\u597d&#8217;)\/\/\u6709\u786e\u5b9a\uff0c\u53d6\u6d88\u6309\u94ae\uff1b\u786e\u5b9a\u662f1\uff0c\u53d6\u6d88\u662f0<br \/>\n\u4f8b\u5982\uff1a<br \/>\nif(confirm(&#8216;\u8bf7\u9009\u62e9&#8217;)){<br \/>\nalert(&#8216;\u4f60\u70b9\u4e86\u786e\u5b9a&#8217;);<br \/>\n}else{<br \/>\nalert(&#8216;\u4f60\u70b9\u4e86\u53d6\u6d88&#8217;);<br \/>\n}<br \/>\nopen(&#8216;http:\/\/www.baidu.com&#8217;);\/\/\u5f39\u51fa\u65b0\u9875\u9762\u5e76\u6253\u5f00\u767e\u5ea6<br \/>\nopen(&#8216;http:\/\/www.baidu.com&#8217;,&#8217;_parent&#8217;);\/\/\u672c\u7a97\u53e3\u52a0\u8f7d<\/p>\n<p>window.open(&#8220;http:\/\/google.com\/&#8221;,&#8217;\u65b0\u5f00googleWin1&#8242;,&#8221;height=300, width=300, top=0, left=0,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=n o, status=no&#8221;)<\/p>\n<p>opener\/\/\u5b50\u7a97\u53e3\u64cd\u4f5c\u7236\u7a97\u53e3<br \/>\n\u4f8b\u5982\u5728\u5b50\u7a97\u53e3\u4e0a\u5199<br \/>\ndocument.onclick=function(){<br \/>\nopener.document.write(&#8216;\u5b50\u7a97\u53e3\u8ba9\u6211\u8f93\u51fa\u5b50&#8217;);<br \/>\n}<br \/>\nvar width=window.innerWidth;<br \/>\nvar heigh=window.innerHeight;<\/p>\n<p>if(typeof width !=&#8217;number&#8217;){<br \/>\nif(document.compatMode==&#8217;CSS1Compat&#8217;){<br \/>\nwidth=document.documentElement.clienWidth;<br \/>\nheight=document.documentElement.clientHeight;<br \/>\n}else{<br \/>\nwidth=document.body.clientWidth;<br \/>\nheight=document.body.clienHeight;<br \/>\n}<br \/>\n}<br \/>\nvar time=setTimeout(function(){ \/\/2\u79d2\u540e\u6267\u884c\u4ee3\u7801<br \/>\n\u4ee3\u7801;<br \/>\n},2000);<br \/>\nclearTimeout(time); \/\/\u53d6\u6d88\u8d85\u65f6\u64cd\u4f5c<br \/>\nvar box=setInterval(function(){ \/\/\u4e24\u79d2\u6267\u884c\u4e00\u6b21\u4ee3\u7801<br \/>\n\u4ee3\u7801;<br \/>\n},2000);<br \/>\nclearInterval(box);<\/p>\n<p>&nbsp;<\/p>\n<p>localtion.hash \/\/#21<br \/>\nlocaltion.port \/\/:8080<br \/>\nlocaltion.search \/\/?id=2<\/p>\n<pre>&lt;!--http:\/\/localhost\/mytest\/qqvip.html#123--&gt;\r\n<span style=\"color: #ff00ff;\">window<\/span>.location.hash ; \/\/ #123\r\n\r\n&lt;!--http:\/\/localhost:8080\/mytest\/qqvip.html--&gt;\r\n<span style=\"color: #ff00ff;\">window<\/span>.location.host ; \/\/ localhost:8080\r\n\r\n&lt;!--http:\/\/localhost:8080\/mytest\/qqvip.html--&gt;\r\n<span style=\"color: #ff00ff;\">window<\/span>.location.hostname ; \/\/ localhost\r\n\r\n&lt;!--http:\/\/localhost\/mytest\/qqvip.html?di=123#123--&gt;\r\n<span style=\"color: #ff00ff;\">window<\/span>.location.href ; \/\/http:\/\/localhost\/mytest\/qqvip.html?di=123#123\r\n\r\n&lt;!--http:\/\/localhost\/mytest\/qqvip.html?di=123#123--&gt;\r\n<span style=\"color: #ff00ff;\">window<\/span>.location.pathname ; \/\/\/mytest\/qqvip.html\r\n\r\n<span style=\"color: #ff00ff;\">window<\/span>.location.port ; \/\/8080\r\n<span style=\"color: #ff00ff;\">window<\/span>.location.protocol ; \/\/http:\r\n<span style=\"color: #ff00ff;\">window<\/span>.location.search; \/\/?di=123<\/pre>\n<p>substring(4) \/\/\u5220\u9664\u5b57\u7b26\u4e32\u524d4\u4e2a\u5b57\u7b26;<\/p>\n<p>&nbsp;<\/p>\n<pre>\/\/\u00a0 \u83b7\u53d6url\u4ee5?\u4e3a\u51c6\u540e\u9762\u7684\u53c2\u6570\u00a0 \u00a0 http:\/\/www.vc.com\/v2\/crowdfunding?category=all&amp;aa=bb\r\n function GetRequest() {\r\n    var url = location.search; \/\/\u83b7\u53d6url\u4e2d\"?\"\u7b26\u540e\u7684\u5b57\u4e32\r\n    var theRequest = new Object();\r\n    if (url.indexOf(\"?\") != -1) {\r\n       var str = url.substr(1);\r\n       strs = str.split(\"&amp;\");\r\n       for(var i = 0; i &lt; strs.length; i ++) {\r\n         theRequest[strs[i].split(\"=\")[0]]=unescape(strs[i].split(\"=\")[1]);\r\n       }\r\n    }\r\n    return theRequest;\r\n }\r\n console.log(GetRequest()); \/\/{category: \"all\", aa: \"bb\"}<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>split(&#8216;&amp;&#8217;) \/\/\u5c06\u5b57\u7b26\u4e32\u5e26\u6709&amp;\u7b26\u53f7\u7684\u7528\u9017\u53f7\u4ee3\u66ff\uff0c\u5e76\u4e14\u5c01\u88c5\u4e3a\u6570\u7ec4\u3002<\/p>\n<p>&nbsp;<\/p>\n<a href=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/lizilizi.jpg\"><figure class=\"mdx-lazyload-container\" style=\"max-width:673px\"><div style=\"padding-top:65.081723625557%\"><\/div><div class=\"mdx-img-loading-sp mdui-valign\"><div><div class=\"mdui-spinner\"><\/div><\/div><\/div><img width=\"673\" height=\"438\" class=\"alignnone size-full wp-image-2960 lazyload\" title=\"lizilizi\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-src=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/lizilizi.jpg\" alt=\"lizilizi\" data-srcset=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/lizilizi.jpg 673w, https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/lizilizi-300x195.jpg 300w, https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/lizilizi-624x406.jpg 624w\" sizes=\"auto, (max-width: 673px) 100vw, 673px\"><\/figure><\/a>\n<p>&nbsp;<\/p>\n<p>location.assign(&#8216;http:\/\/baidu.com&#8217;); \/\/URL\u8df3\u8f6c,\u6d4f\u89c8\u5668\u80fd\u70b9\u51fb\u8fd4\u56de\u4e0a\u9875\u529f\u80fd\u3002<\/p>\n<p>location.replace(&#8216;http:\/\/www.baidu.com&#8217;); \/\/\u540c\u6837\u662f\u8df3\u8f6c\uff0c\u4f46\u662f\u6b64\u6548\u679c\u8df3\u8f6c\u5c31\u4e0d\u80fd\u4f7f\u7528\u6d4f\u89c8\u5668\u81ea<br \/>\n\u5e26\u7684\u540e\u9000\u529f\u80fd\u4e86\u3002<\/p>\n<p>&nbsp;<\/p>\n<p>history \uff08\u4e3b\u8981\u529f\u80fd\u662f\u6d4f\u89c8\u5668\u7684\u540e\u9000\u524d\u8fdb\uff09<br \/>\nhistory.length \/\/\u67e5\u8be2\u51e0\u6761\u5386\u53f2\u8bb0\u5f55<br \/>\nhistory.back(); \/\/\u4e0a\u4e00\u6761\u8bb0\u5f55 \u7b49\u6548 history.go(-1);<br \/>\nhistory.forward(); \/\/\u4e0b\u4e00\u6761\u8bb0\u5f55 \u7b49\u6548 history.go(1);<br \/>\nhistory.go(-2); \/\/\u76f4\u63a5\u524d\u8fdb\u8fd4\u56de\u5386\u53f2\u8bb0\u5f55\u524d\u97622\u9875<\/p>\n<p>history.go(2); \/\/\u76f4\u63a5\u4e0b2\u9875<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p><span style=\"color: #ff0000;\">\u65f6\u95f4Date()<\/span><\/p>\n<p>\u65f6\u95f4\u6233\u5c31\u662f\u4e00\u4e32\u5f88\u957f\u7684\u6570\u5b57\u5982\uff1a1462514341409\uff0c\u5176\u5b9e\u8fd9\u662f\u6beb\u79d2\u6570\uff0c\u5982\u679c\u8981\u6362\u6210\u79d2\u5c31\u9664\u4ee51000\u5373\u53ef\u3002<\/p>\n<p>\u8fd9\u4e00\u4e32\u6beb\u79d2\u6570\u5176\u5b9e\u5c31\u662f1970\u5e7401\u670801\u65e500\u65f600\u520600\u79d2\u5230\u73b0\u5728\u6211\u4eec\u6b64\u523b\u7684\u65f6\u95f4\u3002<\/p>\n<p>\u5982\u679c\u6211\u4eec\u60f3\u77e5\u90531970\u5e7401\u670801\u65e500\u65f600\u520600\u79d2\u5230\u6b64\u523b\u6211\u4eec\u8fc7\u4e86\u591a\u5c11\u79d2\uff1anew Date().getTime()\/1000\u5373\u53ef<\/p>\n<pre>document.title= (new Date( (Date.UTC(2007,5,7,11,22,23))-(Date.UTC(2007,5,6,11,22,23)))).toTimeString();\r\n document.title=new Date(); \/\/ Fri May 06 2016 13:46:47 GMT+0800\r\n document.title=+new Date(); \/\/ 1462514341409\r\n document.title=new Date(2007,5,6,11,40,50,15);\/\/ Wed Jun 06 2007 11:40:50 GMT+0800 (\u6ce8\u610f\u6708\u7684\u7d22\u5f15\u662f0\u5f00\u59cb0\u4ee3\u8868\u4e00\u6708)\r\n document.title=new Date(1462514341409); \/\/ Fri May 06 2016 13:59:01 GMT+0800<\/pre>\n<pre>\/\/\u672c\u5730\u683c\u5f0f\u5316\uff08\u7528\u5904\u4e0d\u5927\u6ca1\u4e00\u4e2a\u65b9\u6cd5\u662f\u6240\u6709\u6d4f\u89c8\u5668\u663e\u793a\u4e00\u81f4\u7684\uff09\r\n document.title=new Date().toDateString(); \/\/Fri May 06 2016\r\n document.title=new Date().toTimeString(); \/\/14:38:54 GMT+0800\r\n document.title=new Date().toLocaleDateString(); \/\/2016\/5\/6 IE\u663e\u793a 2016\u5e745\u67086\u65e5\r\n document.title=new Date().toLocaleTimeString(); \/\/ \u4e0b\u53482:41:49 IE\u663e\u793a 2:41:49\r\n \r\n\/\/\u65f6\u95f4\u7ec4\u4ef6\r\n document.title=new Date().getTime(); \/\/ 1462514341409  \u5f53\u5929\u65f6\u95f4\u6233 \u65f6\u95f4\u683c\u5f0f \u7c7b\u4f3c:2018-10-31 23:59:59\r\n document.title=new Date().getFullYear(); \/\/ \u83b7\u53d6\u5e74\u4efd2016\r\n document.title=new Date().getMonth()+1; \/\/ \u83b7\u53d6\u6708\u4efd \uff08\u6ce8\u610f\u6708\u4efd\u7d22\u5f15\u662f0\u5f00\u59cb0\u4ee3\u8868\u4e00\u6708\uff09\r\n document.title=new Date().getDate(); \/\/\u83b7\u53d6\u65e5\r\n document.title=new Date().getHours(); \/\/\u65f6\r\n document.title=new Date().getMinutes();\/\/\u5206\r\n document.title=new Date().getSeconds();\/\/\u79d2\r\n new Date().getDay()  \/\/\u83b7\u53d6\u5f53\u5929\u661f\u671f\u51e0\uff0c\u8fd4\u56de0-6\uff0c0\u5bf9\u5e94\u661f\u671f\u5929,1-6\u5bf9\u5e94\u661f\u671f\u4e00\u5230\u661f\u671f\u516d\r\n new Date('2009\/10\/28').getDay()  \/\/\u5177\u4f53\u65f6\u95f4\u661f\u671f\u51e0\r\n new Date(2004, 2, 0).getDate()   \/\/2004\u5e742\u6708\u4efd\u4e00\u5171\u51e0\u5929\r\n Date.parse(new Date(\"2018-10-31 23:59:59\"))  \/\/ 2018-10-31 23:59:59 \u8f6c\u4e3a \u65f6\u95f4\u6233 IE\u53ea\u8bc6\u522b2018\/10\/31\r\n Date.parse('2019-10-26T17:45:27.074')  \/\/ \u5e26T\u65f6\u95f4\u683c\u5f0f2019-10-26T17:45:27.074 \u8f6c 1572083127074\uff0c\u79fb\u6b65\u770b<\/pre>\n<p><a href=\"https:\/\/sdeno.com\/?p=7955\" target=\"_blank\" rel=\"noopener\">https:\/\/sdeno.com\/?p=7955<\/a><\/p>\n<pre>\u4e5f\u53ef\u4ee5\u4fee\u6539\u628aget\u6539\u6210set\u5c31\u884c\r\n\r\n\u8fd8\u652f\u6301UTC\u51fd\u6570\u8ddf\u4e0d\u7528UTC\u51fd\u6570\u7684\u4e3b\u8981\u533a\u522b\u5728\u4e8e\u83b7\u53d6\u5c0f\u65f6\u4e0d\u540c\uff0c\u4f8b\u5982\uff1a\r\ngetUTCHours() \/\/\u83b7\u53d6\u5c0f\u65f6\uff0c\u8bb0\u5f97\u8981\u51cf\u53bb8\u4e2a\u5c0f\u65f6\u624d\u662f\u5317\u4eac\u65f6\u95f4\r\nnew Date().getUTCHours()-8 \/\/\u5317\u4eac\u65f6\u95f4\uff0c24\u5c0f\u65f6\u5236<\/pre>\n<a href=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/js_date.jpg\"><figure class=\"mdx-lazyload-container\" style=\"max-width:528px\"><div style=\"padding-top:75.568181818182%\"><\/div><div class=\"mdx-img-loading-sp mdui-valign\"><div><div class=\"mdui-spinner\"><\/div><\/div><\/div><img width=\"528\" height=\"399\" class=\"alignnone size-full wp-image-5015 lazyload\" title=\"js_date\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-src=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/js_date.jpg\" alt=\"js_date\" data-srcset=\"https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/js_date.jpg 528w, https:\/\/sdeno.com\/wp-content\/uploads\/2014\/03\/js_date-300x226.jpg 300w\" sizes=\"auto, (max-width: 528px) 100vw, 528px\"><\/figure><\/a>\n<p>&nbsp;<\/p>\n<pre>&lt;script type=\"text\/javascript\"&gt;\r\nfunction GetDateStr(AddDayCount) {\r\n var dd = new Date();\r\n dd.setDate(dd.getDate()+AddDayCount);\/\/\u83b7\u53d6AddDayCount\u5929\u540e\u7684\u65e5\u671f\r\n var y = dd.getFullYear();\r\n var m = dd.getMonth()+1;\/\/\u83b7\u53d6\u5f53\u524d\u6708\u4efd\u7684\u65e5\u671f\r\n var d = dd.getDate();\r\n return y+\"-\"+m+\"-\"+d;\r\n}\r\n\r\ndocument.write(\"\u524d\u5929\uff1a\"+GetDateStr(-2));\r\ndocument.write(\"&lt;br \/&gt;\u6628\u5929\uff1a\"+GetDateStr(-1));\r\ndocument.write(\"&lt;br \/&gt;\u4eca\u5929\uff1a\"+GetDateStr(0));\r\ndocument.write(\"&lt;br \/&gt;\u660e\u5929\uff1a\"+GetDateStr(1));\r\ndocument.write(\"&lt;br \/&gt;\u540e\u5929\uff1a\"+GetDateStr(2));\r\ndocument.write(\"&lt;br \/&gt;\u5927\u540e\u5929\uff1a\"+GetDateStr(3));\r\n&lt;\/script&gt;\r\n<\/pre>\n<p><a style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; white-space: normal;\" href=\"http:\/\/www.nowamagic.net\/librarys\/veda\/detail\/1655\" target=\"_blank\" rel=\"noopener\">http:\/\/www.nowamagic.net\/librarys\/veda\/detail\/1655<\/a><\/p>\n<p>&nbsp;<\/p>\n<pre>\/\/0000-00-00T00:00:00.074  \u8f6c \u65f6\u95f4\u6233\r\n+new Date('2019-10-26T17:45:27.074')\r\n\r\n\/\/\u65f6\u95f4\u6233 \u8f6c 2019-05-29 11:35:19\r\nfunction formatDateTime(inputTime) {\r\nvar date = new Date(inputTime);\r\nvar y = date.getFullYear();\r\nvar m = date.getMonth() + 1;\r\nm = m &lt; 10 ? ('0' + m) : m;\r\nvar d = date.getDate();\r\nd = d &lt; 10 ? ('0' + d) : d;\r\nvar h = date.getHours();\r\nh = h &lt; 10 ? ('0' + h) : h;\r\nvar minute = date.getMinutes();\r\nvar second = date.getSeconds();\r\nminute = minute &lt; 10 ? ('0' + minute) : minute;\r\nsecond = second &lt; 10 ? ('0' + second) : second;\r\nreturn y + '-' + m + '-' + d + ' ' + h + ':' + minute + ':' + second;\r\n}\r\n\r\n\r\n\r\n<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">\/\/\u65f6\u95f4\u6bb5\u5224\u65ad\r\n\r\nvar now_time=new Date().getFullYear()+'-'+(new Date().getMonth()+1)+'-'+new Date().getDate();\r\nvar curr_time= new Date().getTime(); \/\/ Date.parse(new Date(now_time+\" 18:30:00\")); \/\/new Date().getTime();\r\n\/\/ \u767d\u5929\u9ed1\u591c\u53d8\u5316\r\nfunction dayState() {\r\n\/\/\u9ed1\r\n\/\/ 00:00 \u5230 6\uff1a30\r\n\/\/ 18:30 \u5230 23:59\r\n\r\n\/\/\u767d\r\n\/\/ 06:30 \u5230 12\uff1a00\r\n\/\/ 12:00 \u5230 18:30\r\n\/\/\u6ce8\u610f\u82f9\u679c\u7cfb\u7edf\u8981\u88c5-\u8f6c\/ *(\/macintosh|mac os x\/i.test(navigator.userAgent))?\"2020\/4\/3 23:59:59\":\"2020-4-3 23:59:59\"\r\n\r\nvar new_now_time = (\/macintosh|mac os x\/i.test(navigator.userAgent))? now_time.replace(\/\\\/\/ig,'-') :now_time;\r\n\r\nif( \/\/\u9ed1\u591c\r\n  (Date.parse(new Date(new_now_time+\" 05:00:00\"))&lt;= curr_time &amp;&amp; curr_time &lt;Date.parse(new Date(new_now_time+\" 06:00:00\"))) ||\r\n  (Date.parse(new Date(new_now_time+\" 19:00:00\"))&lt;= curr_time &amp;&amp; curr_time &lt;Date.parse(new Date(new_now_time+\" 20:00:00\")))\r\n){\r\n  console.log('\u9ed1');\r\n }else{\r\n  console.log('\u767d');\r\n }\r\n}\r\ndayState();<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>2019-05-10 14:40:18 \u65f6\u95f4\u52a01\u5929<\/p>\n<pre>var dateTime = new Date(this.endTime)\r\ndateTime = dateTime.setDate(dateTime.getDate()+1)\r\ndateTime = new Date(dateTime).toLocaleDateString()<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\u5224\u65ad\u662f\u5426\u8fc7\u51cc\u6668<\/p>\n<pre>&lt;script src=\"js\/jquery.cookie.js\"&gt;&lt;\/script&gt;\r\n\r\nvar new_day=GetDateStr(0);\r\nfunction GetDateStr(AddDayCount) {\r\n var dd = new Date();\r\n dd.setDate(dd.getDate()+AddDayCount);\/\/\u83b7\u53d6AddDayCount\u5929\u540e\u7684\u65e5\u671f\r\n var y = dd.getFullYear();\r\n var m = dd.getMonth()+1;\/\/\u83b7\u53d6\u5f53\u524d\u6708\u4efd\u7684\u65e5\u671f\r\n var d = dd.getDate();\r\n return y+\"-\"+m+\"-\"+d;\r\n}\r\n\r\n\r\nsetInterval(function () {\r\n if( !(window.localStorage.new_day || $.cookie('new_day')) ){ \/\/\u90fd\u6ca1\u503c\u4e5f\u5c31\u662f\u7b2c\u4e00\u6b21\u8bbf\u95ee\u7684\u65f6\u5019\u53bb\u6267\u884c\r\n   console.log('\u7b2c\u4e00\u6b21');\r\n   window.localStorage.new_day=new_day;\r\n   $.cookie('new_day', new_day);\r\n }else{\r\n   var newDate=new Date();\r\n   var year_mon_d=newDate.getFullYear()+'-'+(newDate.getMonth()+1)+'-'+newDate.getDate();\r\n   if( year_mon_d !=window.localStorage.new_day || year_mon_d !=$.cookie('new_day') ){\r\n      console.log('\u8fc7\u4e86\u51cc\u6668\u4e86');\r\n      window.localStorage.new_day=GetDateStr(0);\r\n      $.cookie('new_day', GetDateStr(0));\r\n   }else {\r\n      console.log('\u8fd8\u6ca1\u8fc7\u4e00\u5929');\r\n   }\r\n }\r\n},500);<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\/\/\u5224\u65ad\u5f53\u524d\u65f6\u95f4\u662f\u5426\u5728\u6307\u5b9a\u65f6\u95f4\u6bb5\u5185<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">function nowInDateBetwen (d1,d2) {\r\n        \/\/\u5982\u679c\u65f6\u95f4\u683c\u5f0f\u662f\u6b63\u786e\u7684\uff0c\u90a3\u4e0b\u9762\u8fd9\u4e00\u6b65\u8f6c\u5316\u65f6\u95f4\u683c\u5f0f\u5c31\u53ef\u4ee5\u4e0d\u7528\u4e86\r\n        \/\/ var dateBegin = new Date(d1.replace(\/-\/g, \"\/\"));\/\/\u5c06-\u8f6c\u5316\u4e3a\/\uff0c\u4f7f\u7528new Date\r\n        \/\/ var dateEnd = new Date(d2.replace(\/-\/g, \"\/\"));\/\/\u5c06-\u8f6c\u5316\u4e3a\/\uff0c\u4f7f\u7528new Date\r\n        var dateBegin = new Date(d1);\/\/\u5c06-\u8f6c\u5316\u4e3a\/\uff0c\u4f7f\u7528new Date\r\n        var dateEnd = new Date(d2);\/\/\u5c06-\u8f6c\u5316\u4e3a\/\uff0c\u4f7f\u7528new Date\r\n        var dateNow = new Date();\/\/\u83b7\u53d6\u5f53\u524d\u65f6\u95f4\r\n\r\n        var beginDiff = dateNow.getTime() - dateBegin.getTime();\/\/\u65f6\u95f4\u5dee\u7684\u6beb\u79d2\u6570\r\n        var beginDayDiff = Math.floor(beginDiff \/ (24 * 3600 * 1000));\/\/\u8ba1\u7b97\u51fa\u76f8\u5dee\u5929\u6570\r\n\r\n        var endDiff = dateEnd.getTime() - dateNow.getTime();\/\/\u65f6\u95f4\u5dee\u7684\u6beb\u79d2\u6570\r\n        var endDayDiff = Math.floor(endDiff \/ (24 * 3600 * 1000));\/\/\u8ba1\u7b97\u51fa\u76f8\u5dee\u5929\u6570\r\n        if (endDayDiff &lt; 0) {\/\/\u5df2\u8fc7\u671f\r\n            return '\u5df2\u7ed3\u675f';\r\n            \/\/ return false\r\n        }\r\n        if (beginDayDiff &lt; 0) {\/\/\u6ca1\u5230\u5f00\u59cb\u65f6\u95f4\r\n            return '\u62a5\u540d\u4e2d';\r\n            \/\/ return false;\r\n        }\r\n        return '\u6388\u8bfe\u4e2d';\r\n        \/\/ return true;\r\n}\r\n\r\n\r\n    console.log(nowInDateBetwen('2022-7-12 11:11:11','2022-7-12 11:11:12'))<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p><span style=\"color: #ff0000;\">DOM<\/span><\/p>\n<pre>&lt;ul&gt;&lt;li&gt;&lt;\/li&gt; &lt;\/ul&gt;\r\n document.getElementsByTagName('li')[0] \/\/\u8fd4\u56de\u7684\u662f\u6570\u7ec4<\/pre>\n<p>&nbsp;<\/p>\n<pre>&lt;input type=\"text\" name=\"test\"&gt;\r\n document.getElementsByName('test')[0] \/\/\u5bfb\u627e\u6709name=\"test\" \u7684\u5143\u7d20<\/pre>\n<p>&nbsp;<\/p>\n<pre> box.getAttribute('aaa') \/\/\u83b7\u53d6\u5143\u7d20\u5c5e\u6027\u5305\u62ec\u81ea\u5b9a\u4e49\u5c5e\u6027\uff0c\u4f8b\u5982aaa=\"bbb\"\u4f46\u83b7\u53d6class\u5c5e\u6027IE\u4e0d\u517c\u5bb9\r\n box.setAttribute('title','\u8bbe\u503c')\r\n box.removeAttribute('style')\r\n box.attributes[0].nodeName \/\/\u83b7\u53d6\u6b64\u5143\u7d20\u7684\u7b2c\u4e00\u4e2a\u5c5e\u6027\u7684\u5c5e\u6027\u540d\u79f0\r\n box.attributes[0].nodeType\r\n box.attributes[0].nodeValue<\/pre>\n<p>&nbsp;<\/p>\n<pre> box.className \/\/\u83b7\u53d6\u5143\u7d20class\u5c5e\u6027\u503c\r\n box.Id\r\n box.title\r\n box.nodeName \/\/\u5143\u7d20\u540d\u79f0\r\n box.nodeType \/\/ 1\u4e3a\u5143\u7d20 2\u4e3a\u5c5e\u6027 3\u4e3a\u6587\u672c\r\n box.nodeValue \/\/\u5229\u7528childNodes\u83b7\u53d6\u5230\u6587\u672c\u8282\u70b9\u65f6\u624d\u80fd\u4f7f\u7528nodeValue\u83b7\u53d6\u7eaf\u6587\u672c\u5185\u5bb9\u548c\u8bbe\u7f6e\u5b83\u7684\u503c<\/pre>\n<p>&nbsp;<\/p>\n<pre> &lt;div&gt; \u6211&lt;em&gt;\u4f60&lt;\/em&gt;\u4ed6 &lt;\/div&gt;\r\n box.childNodes.item(0).nodeValue \/\/\u6211\r\n box.firstChild.nodeValue \/\/\u540c\u4e0a\r\n box.lastChild.nodeValue \/\/\u83b7\u53d6\u6700\u540e\u4e00\u4e2a\u6587\u672c\u8282\u70b9\r\n box.parentNode \/\/\u83b7\u53d6\u6b64\u5143\u7d20\u7684\u7236\u5143\u7d20\r\n box.lastChild.previousSibling \/\/\u6b64\u6587\u672c\u8282\u70b9\u7684\u4e0a\u4e00\u4e2a\u540c\u7ea7\u7684\u5143\u7d20\u6216\u6587\u672c\u8282\u70b9\r\n box.firstChild.nextSibling \/\/\u6b64\u6587\u672c\u8282\u70b9 \u7684\u4e0b\u4e00\u4e2a\u540c\u7ea7\u7684\u5143\u7d20\u6216\u6587\u672c\u8282\u70b9<\/pre>\n<p>\u521b\u5efa\u8282\u70b9<br \/>\nvar div=document.createElement(&#8216;div&#8217;); \/\/\u521b\u5efa\u4e00\u4e2a\u7a7a\u7684div\u5143\u7d20<br \/>\ndocument.getElementsByTagName(&#8216;body&#8217;)[0].appendChild(div); \/\/\u5728body\u5143\u7d20\u7684\u5185\u90e8\u6700\u540e\u9762\u63d2\u5165div<br \/>\n\u6b64\u8282\u70b9\u7684\u7236\u8282\u70b9.insertBefore(\u63d2\u5165\u65b0\u7684\u6807\u7b7e,\u5728\u6b64\u8282\u70b9\u7684\u524d\u9762\u63d2\u5165\u65b0\u7684\u6807\u7b7e)<br \/>\nbox.parentNode.insertBefore(div,box)\/\/ \u5c31\u53ef\u4ee5\u5728box\u5143\u7d20\u7684\u524d\u9762\u63d2\u5165\u4e00\u4e2adiv\u6807\u7b7e<\/p>\n<p>\u88ab\u66ff\u6362\u5143\u7d20.parentNode.replaceChild(\u65b0\u5143\u7d20,\u88ab\u66ff\u6362\u5143\u7d20); \/\/\u5143\u7d20\u66ff\u6362<\/p>\n<p>\u83b7\u53d6\u88ab\u514b\u9686\u7684\u5143\u7d20\u6216\u8005\u6587\u672c\u8282\u70b9.cloneNode(true); \/\/true\u514b\u9686\u6807\u7b7e\u548c\u91cc\u9762\u5185\u5bb9 \uff1bfalse\u4ec5\u4ec5\u514b\u9686\u6807\u7b7e<\/p>\n<p>box.removeChild( box.firstChild ); \/\/\u5220\u9664box\u91cc\u7684\u7b2c\u4e00\u4e2a\u8282\u70b9<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #ff0000;\">\u5bbd\u3001\u9ad8<\/span><\/p>\n<pre> document.title=document.querySelector('div').clientWidth; \/\/\u83b7\u53d6\u5bbd\u5ea6 width+padding (\u5982\u679c\u6709\u6eda\u52a8\u6761\uff0c\u5bbd\u5ea6\u4e3awidth+padding-\u6eda\u52a8\u6761\u5bbd\u5ea6)\r\n document.title=document.querySelector('div').offsetWidth; \/\/\u83b7\u53d6\u5bbd\u5ea6 width+padding+border (\u5982\u679c\u6709\u6eda\u52a8\u8c03\u5ffd\u7565\u4e0d\u7ba1)\r\n document.title=document.querySelector('div').style.marginTop;\r\n document.title=document.querySelector('div').style.paddingTop;\r\n\r\n document.title=document.documentElement.clientWidth; \/\/\u83b7\u53d6\u6d4f\u89c8\u5668\u7a97\u53e3\u5bbd\u5ea6 (\u5982\u679c\u6709\u6eda\u52a8\u6761\u8981\u51cf\u53bb\u6eda\u52a8\u6761\u5bbd\u5ea6)<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\u83b7\u53d6class\u7c7b\u540d<\/p>\n<p>HTML5\u63d0\u4f9b\u4e00\u4e2a<\/p>\n<pre>document.querySelector('.my')    \/\/\u4ec5\u4ec5\u662f\u83b7\u53d6\u7b2c\u4e00\u4e2aclass\u4e3amy\u7684DOM\u5143\u7d20\r\ndocument.querySelectorAll('.my') \/\/\u83b7\u53d6\u5168\u90e8class\u4e3amy\u7684DOM\u5143\u7d20<\/pre>\n<p>&nbsp;<\/p>\n<p>\u5982\u679c\u4e3a\u4e86\u517c\u5bb9<\/p>\n<pre>\u53ea\u80fd\u4f7f\u7528document.getElementsByTagName('div')\u5728\u7528for\u4e00\u4e2a\u4e2a\u53bb\u5224\u65ad\u4e86\uff0c\u6548\u7387\u6781\u4f4e<\/pre>\n<p>&nbsp;<\/p>\n<p>*\u6e05\u9664\u7a7a\u767d\u8282\u70b9<\/p>\n<p>function cleanWhitespace(element)<br \/>\n{<br \/>\nfor(var i=0; i&lt;element.childNodes.length; i++){<br \/>\nvar node = element.childNodes[i];<br \/>\nif(node.nodeType == 3 &amp;&amp; \/\\s\/.test(node.nodeValue)){<br \/>\nnode.parentNode.removeChild(node);<br \/>\n}<br \/>\n}<br \/>\nreturn element;<br \/>\n}<\/p>\n<p>\u5173\u4e8eDOM\u548cBOM\u53c2\u8003\uff1a\u300a<a href=\"https:\/\/sdeno.com\/?p=5507\" target=\"_blank\" rel=\"noopener\">JavaScript \u64cd\u4f5c DOM \u7684\u90a3\u4e9b\u5751<\/a>\u300b<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>\u9012\u5f52<\/p>\n<pre>function digui(num){\r\n  if(num&lt;=1){\r\n    return 1;\r\n  }else{\r\n    return num * arguments.callee(num-1);\r\n  }\r\n}\r\n\r\nconsole.log( digui(9) );\r\n\r\n9x8x7x6x5x4x3x2x1<\/pre>\n<p>&nbsp;<\/p>\n<p>arguments.callee \u00a0 \/\/arguments.callee \u5728\u54ea\u4e00\u4e2a\u51fd\u6570\u4e2d\u8fd0\u884c\uff0c\u5b83\u5c31\u4ee3\u8868\u54ea\u4e2a\u51fd\u6570\u3002<\/p>\n<pre>(function(){\r\n var wo='fff';\r\n console.log(arguments.callee);  \/\/\u6253\u5370\u51fa\u6765\u7684\u662f\u6b64\u533f\u540d\u51fd\u6570\r\n})();<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\/*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>es6 \u7b14\u8bb0<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*\/<\/p>\n<p><span style=\"color: #ff0000;\">\u7bad\u5934<\/span><\/p>\n<pre>$('button').click(function () {\r\n console.log(this);      \/\/ &lt;button&gt;&lt;\/button&gt;\r\n window.setTimeout(function () {\r\n    console.log(this);   \/\/window\r\n },1000)\r\n});<\/pre>\n<p>\u4e0d\u4f7f\u7528\u7bad\u5934\u51fd\u6570this\u6307\u5411\u6709\u95ee\u9898\u4e71\u8dd1\uff0c\u5982\u679c\u60f3\u8ba9\u5b83\u4f9d\u7136\u6307\u5411$(&#8216;button&#8217;)\u90a3\u5c31\u8fd9\u4e48\u5199\uff1a<\/p>\n<pre>$('button').click(function () {\r\n console.log(this);      \/\/ &lt;button&gt;&lt;\/button&gt;\r\n window.setTimeout(() =&gt;{\r\n    console.log(this);   \/\/ &lt;button&gt;&lt;\/button&gt;\r\n },1000)\r\n});<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #ff0000;\">\u6bd4\u8f83<\/span><\/p>\n<pre>Object.is({},{})\r\n\r\n\u5176\u4ed6\u6bd4\u8f83\u6ca1\u95ee\u9898\uff0c\u4e3b\u8981\u6ce8\u610f\u4e00\u4e0b\u6bd4\u8f83\uff1a\r\nNaN === NaN \/\/ false\r\nObject.is(NaN, NaN) \/\/ true\r\n \r\n0 === -0 \/\/ true\r\nObject.is(0, -0) \/\/ false\r\n \r\n-0 === +0 \/\/ true\r\nObject.is(-0, +0) \/\/ false<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #ff0000;\">\u5bf9\u8c61\u5408\u5e76<\/span><\/p>\n<pre>Object.assign(target, source1, source2)\u5408\u5e76\u5bf9\u8c61\uff1b\uff08\u6d45\u62f7\u8d1d\uff09<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #ff0000;\">\u6a21\u677f<\/span><\/p>\n<p>\u4ee5\u524d\u53d8\u91cf\u8981\u63d2\u5165\u5230\u5b57\u7b26\u4e32\u4e2d\u90fd\u9700\u8981+\u6765\u5408\u5e76\uff0c\u4f8b\u5982\uff1a<\/p>\n<pre>var name=\"\u5c0f\u9648\"\r\n'\u6211\u662f'+name;<\/pre>\n<p>\u5982\u679c\u662f\u5c11\u91cf\u7684\u5b57\u7b26\u4e32\u548c\u53d8\u91cf\u7684\u8bdd\u6ca1\u4ec0\u4e48\u95ee\u9898\uff0c\u4f46\u662f\u9047\u5230\u6bd4\u8f83\u591a\u7684\u5b57\u7b26\u4e32\u548c\u53d8\u91cf\u62fc\u63a5\u65f6\uff0c\u5c31\u5bb9\u6613\u6df7\u4e71\u4e86\u3002<\/p>\n<p>\u73b0\u5728e6\u7684\u65b0\u65b9\u6cd5\u662f\uff1a<\/p>\n<pre>var name=\"\u5c0f\u9648\"\r\n`\u6211\u662f${name}`<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #ff0000;\">\u9ed8\u8ba4\u503c<\/span><\/p>\n<pre>\/\/\u4ee5\u524d\u4e3a\u51fd\u6570\u6dfb\u52a0\u9ed8\u8ba4\u503c\u7684\u65b9\u6cd5\r\nfunction bb(a,b) {\r\n    var a=a||1;\r\n    var b=b||1;\r\n    document.title=a+b;\r\n}\r\nbb(2,2);<\/pre>\n<p>&nbsp;<\/p>\n<p>\u73b0\u5728\u4e3a\u51fd\u6570\u6dfb\u52a0\u9ed8\u8ba4\u503c\u65b9\u6cd5\uff1a<\/p>\n<pre>function bb(a=1,b=1) {\r\n  document.title=a+b;\r\n}\r\nbb(2,2);<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #ff0000;\">Promise\u5bf9\u8c61<\/span><\/p>\n<p>reject\u51fd\u6570\u7684\u53c2\u6570\u901a\u5e38\u662fError\u5bf9\u8c61\u7684\u5b9e\u4f8b\uff0c\u8868\u793a\u629b\u51fa\u7684\u9519\u8bef\uff1breject( new Error(&#8216;\u9519\u4e86&#8217;) );<br \/>\n\/\/\u53c2\u6570\u80fd\u63a5\u53d7\u6570\u5b57\u3001\u5b57\u7b26\u4e32\u6216\u8005\u4e00\u4e2anew Error\u5bf9\u8c61<\/p>\n<p>resolve\u51fd\u6570\u7684\u53c2\u6570\u9664\u4e86\u6b63\u5e38\u7684\u503c\u4ee5\u5916\uff0c\u8fd8\u53ef\u80fd\u662f\u53e6\u4e00\u4e2aPromise\u5b9e\u4f8b\uff0c\u8868\u793a\u5f02\u6b65\u64cd\u4f5c\u7684\u7ed3\u679c\u6709\u53ef\u80fd\u662f\u4e00\u4e2a\u503c\uff0c\u4e5f\u6709\u53ef\u80fd\u662f\u53e6\u4e00\u4e2a\u5f02\u6b65\u64cd\u4f5c<br \/>\n\/\/\u53c2\u6570\u80fd\u63a5\u53d7\u6570\u5b57\u3001\u5b57\u7b26\u4e32\u6216\u8005\u662fPromise\u5bf9\u8c61\u8fd4\u56de\u72b6\u6001<\/p>\n<pre>console.log(1)\r\n\r\nvar p1 = new Promise(function (resolve, reject) {\r\n console.log(2)\r\n setTimeout(function(){reject('\u5931\u8d25');},3000)\r\n});\r\n\r\nvar p2 = new Promise(function (resolve, reject) {\r\n console.log(3)\r\n resolve(p1); \/\/p2\u63a5\u53d7\u7684\u662fp1\u7684\u8fd4\u56de\u7ed3\u679c\uff0cp1\u662fPromise\uff0c\u6240\u4ee5\u5fc5\u987b\u662fresolve\u51fd\u6570\u6765\u63a5\u53d7\r\n\r\n});\r\n\r\np2.then(function(value){ \/\/p2\u4f1a\u4e00\u76f4\u7b49\u5f85p1\u7684\u8fd4\u56de\u7ed3\u679c\u624d\u80fd\u6267\u884c\u56de\u8c03\uff0cp2\u7684\u56de\u8c03\u57fa\u672c\u5c31\u662f\u76f8\u5f53\u4e8ep1\u7684\u56de\u8c03\u4e86\r\n  console.log(value+'&lt;------'); \/\/p2\u6210\u529f\u56de\u8c03\r\n},function(error){\r\n  console.log(error+'&lt;---3---'); \/\/p2\u5931\u8d25\u56de\u8c03\r\n});\r\n\r\n\r\nconsole.log(4)\r\n\r\n\r\n\u6267\u884c\u987a\u5e8f\uff1a\r\n1\r\n2\r\n3\r\n4\r\n\u5931\u8d25&lt;---3---\r\n\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #ff0000;\">then<\/span><\/p>\n<pre>promise.then  \/\/<span style=\"color: #ff0000;\">promise\u7684\u56de\u8c03\u4e0d\u4ec5\u7b49\u5f85promise\u8fd4\u56de\u7684\u72b6\u6001\uff0c\u8fd8\u8981\u7b49\u5f85\u5176\u4ed6JS\u4e1a\u52a1\u903b\u8f91\u5b8c\u6210\u540e\u624d\u6267\u884c\uff0c\u603b\u662f\u6700\u540e\u9762\u6267\u884c<\/span>\r\n\r\nconsole.log(1)\r\n\r\nvar promise = new Promise(function(resolve, reject) {\r\n   console.log(2)\r\n   var toggle=false;\r\n   if (toggle){\r\n      resolve('\u6210\u529f'); \/\/\u6210\u529f\u72b6\u6001\uff0c\u5e76\u4f20\u53c2\u6570\r\n   } else {\r\n      reject('\u5931\u8d25');  \/\/\u5931\u8d25\u72b6\u6001\uff0c\u5e76\u4f20\u53c2\u6570\r\n   }\r\n});\r\n\r\n\r\npromise.then(function(value) {  \r\n    console.log(3)\r\n    console.log(value+'&lt;-------');\r\n}, function(error) {\r\n    console.log(3)\r\n    console.log(error+'&lt;-------');\r\n});\r\n\r\nconsole.log(4)\r\n\r\n \r\n<span style=\"color: #ff0000;\">\u6267\u884c\u987a\u5e8f<\/span>\uff1a\r\n1\r\n2\r\n4\r\n3\r\n\u5931\u8d25&lt;-------\r\n\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<pre>console.log(1)\r\n\r\n var promise = new Promise(function(resolve, reject) {\r\n    \/\/\u8fd9\u91cc\u9762\u7684\u4ee3\u7801\u4f1a\u6309\u6b63\u5e38\u987a\u5e8f\u6267\u884c\r\n    console.log(2)\r\n    setTimeout(function(){\r\n       var toggle=false;\r\n       if (toggle){\r\n         resolve('\u6210\u529f');\r\n         console.log(3)\r\n       } else {\r\n         reject('\u5931\u8d25');\r\n         console.log(4)\r\n       }\r\n    },4000)\r\n });\r\n\r\n\r\n promise.then(function(value) { \/\/\u5fc5\u987b\u8981\u7b49\u8fd4\u56de\u7ed3\u679c\u72b6\u6001\u624d\u80fd\u6267\u884c\r\n    console.log(5)\r\n    console.log(value+'&lt;-------');\r\n }, function(error) {\r\n    console.log(6)\r\n    console.log(error+'&lt;-------');\r\n });\r\n\r\n console.log(7)\r\n\r\n<span style=\"color: #ff0000;\">\u6267\u884c\u987a\u5e8f<\/span>\uff1a\r\n1\r\n2\r\n7\r\n4\r\n6\r\n\u5931\u8d25&lt;-------\r\n\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #ff0000;\">\u00a0catch<\/span><\/p>\n<pre>\/\/\u63a8\u8350\u4f7f\u7528\u4ee5\u4e0b\u65b9\u6cd5\u6765\u5904\u7406\u9519\u8bef\r\npromise\r\n.then(function(value){\r\n  \/\/\u6210\u529f\u56de\u8c03\r\n})\r\n.catch(function(error){\r\n \/\/promise\u5931\u8d25\u72b6\u6001 \u6216\u8005 then\u51fa\u9519\u65f6\u5019\uff0c\u5c31\u6267\u884ccatch\u56de\u8c03\r\n});\r\n\r\n\r\n\u7b49\u540c\u4e8e\r\n\r\npromise\r\n.then(function(value){\r\n \/\/\u6210\u529f\u56de\u8c03\r\n})\r\n.then(null,function(error) {\r\n \/\/promise\u5931\u8d25\u72b6\u6001 \u6216\u8005 then\u51fa\u9519\u65f6\u5019\uff0c\u5c31\u6267\u884ccatch\u56de\u8c03\r\n});\r\n\r\n---------------------------------------------------\r\nPromise \u629b\u9519\u65f6\r\n\u4f8b\u5b50\uff1a\r\nvar p1 = new Promise(function (resolve, reject) {\r\n <span style=\"color: #ff0000;\">throw new Error<\/span>('test');  \/\/\u629b\u51fa\u9519\u8bef\r\n});\r\n\r\n\r\np1.then(function(){\r\n \/\/\u6210\u529f\u65f6\u56de\u8c03\r\n})\r\n.catch(function(error){\r\n console.log(error); \/\/\u629b\u9519\u56de\u8c03\u88ab\u6267\u884c\r\n})\r\n\r\n---------------------------------------------------\r\nthen \u629b\u9519\u65f6\r\nvar p1 = new Promise(function (resolve, reject) {\r\n resolve('\u6210\u529f');\r\n});\r\n\r\n\r\np1.then(function(){\r\n <span style=\"color: #ff0000;\">throw new Error<\/span>('test'); \/\/\u629b\u51fa\u9519\u8bef\r\n})\r\n.catch(function(error){\r\n console.log(error);\r\n})\r\n\r\n\r\n\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #ff0000;\">all<\/span><\/p>\n<p>\u7b49\u5f85\u5168\u90e8\u7ed3\u679c\u6267\u884c\u51fa\u6765\u540e\u624d\u56de\u8c03<\/p>\n<pre>var p1 = new Promise(function(resolve, reject){resolve('p1');});\r\nvar p2 = new Promise(function(resolve, reject){ setTimeout(function(){resolve('p2');},3000) });\r\nvar p3 = new Promise(function(resolve, reject){resolve('p3');});\r\n\r\n\/\/\u6240\u6709\u7ed3\u679c\u90fd\u662f\u6210\u529fPromise.all\u624d\u6709\u6210\u529f\u56de\u8c03\uff0c\u53ea\u8981\u6709\u4e00\u4e2a\u5c31\u89e6\u53d1\u9519\u8bef\u56de\u8c03\r\nPromise.all([p1,p2,p3]).then(function(value){ \/\/\u56de\u8c03\u89e6\u53d1\u8981\u7b49\u5f85\u6240\u6709\u7684p1,p2,p3\u6267\u884c\u5b8c\u4e86\u624d\u6267\u884c\r\n  console.log(value);  \/\/[ 'p1', 'p2', 'p3' ]  \u8981\u7b49\u5f853\u79d2\u540e\u624d\u56de\u8c03\u51fa\u6570\u636e\r\n}).catch(function(){\r\n  console.log('\u51fa\u9519')\r\n});\r\n\r\n\r\n-----------------------\r\n\r\nPromise.all[fn1,fn2,fn3].then(function(){  \/\/\u53c2\u6570\u4e5f\u53ef\u4ee5\u4f20\u5165\u51fd\u6570\uff0c\u56de\u8c03\u4e0d\u7ba1fn\u662f\u5426\u6709\u5ef6\u8fdf\u52a0\u8f7d\u90fd\u4f1a\u9a6c\u4e0a\u89e6\u53d1\r\n     \r\n});  \r\n\r\n\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\/*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>class\u7c7b<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*\/<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #ff0000;\">\u521b\u5efa\u6784\u9020\u51fd\u6570<\/span><\/p>\n<pre>class Run {\r\n  constructor(x, y) {\r\n     \/\/\u6784\u9020\u51fd\u6570\r\n     this.name=x;\r\n  }\r\n}\r\n\r\n\u7b49\u4ef7\r\n\r\nfunction Run(){\r\n   \/\/\u6784\u9020\u51fd\u6570\r\n   this.name=x;\r\n}<\/pre>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #ff0000;\">\u4e3a\u539f\u578b\u51fd\u6570\u6dfb\u52a0\u5c5e\u6027\u548c\u65b9\u6cd5<\/span><\/p>\n<pre>class Run {\r\n  constructor(x, y) {\r\n      \/\/\u6784\u9020\u51fd\u6570\r\n      this.name=x;\r\n  }\r\n \r\n  sayhello(){\r\n      \/\/\u539f\u578b\u65b9\u6cd5\r\n  }\r\n}\r\n\r\n\r\n\u6216\u8005\r\nObject.assign(Run.prototype, {\r\n  sayhello:function (){\r\n       return 'hello';\r\n  }\r\n});\r\n\r\n\r\n\r\n\u7b49\u4ef7\r\n\r\nfunction Run(){\r\n   \/\/\u6784\u9020\u51fd\u6570\r\n   this.name=x;\r\n}\r\n\r\nRun.prototype.sayhello=function(){\r\n   \/\/\u539f\u578b\u65b9\u6cd5\r\n}<\/pre>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #ff0000;\">\u58f0\u660e\u79c1\u7528\u53d8\u91cf\u548c\u65b9\u6cd5<\/span><\/p>\n<pre>class Wo{\r\n constructor(){ \/\/\u76f8\u5f53\u4e8e\u6784\u9020\u51fd\u6570\r\n   var myname='\u540d\u5b57'; \/\/\u79c1\u6709\u53d8\u91cf\uff0c\r\n   var myfun=function () { \/\/\u79c1\u6709\u65b9\u6cd5\r\n     return '\u79c1\u6709\u65b9\u6cd5'\r\n   }\r\n   this.getmyname=function () {\r\n     return myname+'&lt;-----\u83b7\u53d6\u79c1\u6709\u53d8\u91cf';\r\n   }\r\n   this.getmyfun=function () {\r\n     return myfun()+'&lt;-----\u83b7\u53d6\u79c1\u6709\u65b9\u6cd5';\r\n   }\r\n }\r\n\r\n \/\/constructor\u4ee5\u5916\u7684\u90fd\u662f\u539f\u578b\u65b9\u6cd5\u548c\u5c5e\u6027\r\n string(){\r\n   console.log(this.getmyname())\r\n   console.log(this.getmyfun())\r\n }\r\n}\r\n\r\n\u8c03\u7528\uff1a(new Wo()).string()<\/pre>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #ff0000;\">\u7ee7\u627f<\/span><\/p>\n<p>\u5728es5\u4e2d\u7684\u7ee7\u627f\u7528prototype\uff0c\u5728es6\u4e2d\u53ef\u4ee5\u4f7f\u7528extends\u5173\u952e\u8bcd<\/p>\n<pre>class Point {\r\n  constructor(x, y) {\r\n    this.x = x;\r\n    this.y = y;\r\n  }\r\n}\r\n\r\nclass ColorPoint extends Point {\r\n constructor(x, y, color) {\r\n   console.log(this); \/\/\u7528\u7ee7\u627f\u7684\u65b9\u5f0f\u521b\u5efa\u7684class\u7c7b\u662f\u6ca1\u6709this\u7684,\u4e5f\u5c31\u662fColorPoint\u6ca1\u6709this\r\n   super() \/\/\u6240\u4ee5\u8981\u4f7f\u7528super()\uff0c\u8fd9\u6837ColorPoint\u624d\u80fd\u7528\u5c5e\u4e8e\u81ea\u5df1\u7684this\r\n   this.xx='haha1' \/\/\u5f15\u5165this\u540e\u624d\u80fd\u50cf\u8fd9\u6837\u5b9a\u4e49\u53d8\u91cf\r\n }\r\n}\r\n\r\n console.log((new ColorPoint('hong1','hong2','hong3').xx))<\/pre>\n<p>&nbsp;<\/p>\n<p>super\u5230\u5e95\u662f\u4ec0\u4e48\u4e1c\u897f\uff1f<\/p>\n<p>&nbsp;<\/p>\n<p>\u6211\u4eec\u6765\u770b\u770b\u53e6\u4e00\u4e2a\u7ee7\u627f\u7684\u4f8b\u5b50\uff1a\u53ea\u80fd\u9760\u4ee3\u7801\u4f53\u4f1a\u4e86\u4e00\u65f6\u89e3\u91ca\u5f88\u96be\u61c2<\/p>\n<pre><code class=\"js\" style=\"color: inherit;\"><span class=\"hljs-keyword\" style=\"font-weight: bold;\">class<\/span> Child extends Parent {\r\n  constructor(firstName, lastName, age) {\r\n    super(firstName, lastName)\r\n    <span class=\"hljs-keyword\" style=\"font-weight: bold;\">this<\/span>.age = age\r\n  }\r\n}<\/code><\/pre>\n<p>\u5176\u57fa\u672c\u7b49\u4ef7\u4e8e\uff1a<\/p>\n<pre><code class=\"js\" style=\"color: inherit;\"><span class=\"hljs-function\"><span class=\"hljs-keyword\" style=\"font-weight: bold;\">function<\/span> <span class=\"hljs-title\" style=\"font-weight: bold; color: #990000;\">Child<\/span><span class=\"hljs-params\">(firstName, lastName, age)<\/span> <\/span>{\r\n  Parent.call(<span class=\"hljs-keyword\" style=\"font-weight: bold;\">this<\/span>, firstName, lastName)\r\n  <span class=\"hljs-keyword\" style=\"font-weight: bold;\">this<\/span>.age = age\r\n}\r\n\r\nChild.prototype = <span class=\"hljs-built_in\" style=\"color: #0086b3;\">Object<\/span>.create(Parent.prototype)\r\nChild.constructor = Child<\/code><\/pre>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #ff0000;\">super\u7684\u7406\u89e3<\/span><\/p>\n<p>1\uff0csuper\u53ea\u6709\u5728\u5b50\u7c7b\u7ee7\u627f\u7236\u7c7b\u7684\u51fd\u6570\u4e2d\u5b58\u5728\uff0c\u4f8b\u5982\u8fd9\u6837\u7684\u7c7b\u4e2d\u5fc5\u987b\u6709super\u4e0d\u7136\u5c31\u62a5\u9519<\/p>\n<pre>\/\/\u6709extends\u7684\u7c7b\u5c31\u5fc5\u987b\u6709super()\uff0c\u4e0d\u7136\u5c31\u62a5\u9519\uff0c\u56e0\u4e3aColorPoint\u627e\u4e0d\u5230this\r\nclass ColorPoint extends Point {\r\n constructor(x, y, color) {\r\n    super() \/\/\u6240\u4ee5\u8981\u4f7f\u7528super()\uff0c\u8fd9\u6837ColorPoint\u624d\u80fd\u7528\u5c5e\u4e8e\u81ea\u5df1\u7684this\r\n }\r\n}<\/pre>\n<p>2\uff0csuper\u4e0d\u7ba1\u4f5c\u4e3a\u5bf9\u8c61\u8fd8\u662f\u51fd\u6570\u5b58\u5728\uff0cthis\u6c38\u8fdc\u6307\u5411\u5b50\u7c7b\u5b83\u81ea\u5df1\uff0c\u5982\u4e0a\u9762\u4f8b\u5b50\uff1a\u5c31\u662fthis\u6307\u5411\u7684\u662fColorPoint<\/p>\n<p>3\uff0csuper()\u4f5c\u4e3a\u51fd\u6570\u5b58\u5728\u662f\uff0c\u53ea\u80fd\u51fa\u73b0\u5728\u5b50\u7c7b\u4e2d\u7684constructor\u51fd\u6570\u4e2d\uff0c\u4e0d\u80fd\u51fa\u73b0\u5728\u539f\u578b\u5bf9\u8c61\u4e2d\uff0c\u5e76\u4e14this\u662f\u5b50\u7c7b\u5b83\u81ea\u5df1\u3002<\/p>\n<p>4\uff0csuper.xx\u4f5c\u4e3a\u5bf9\u8c61\u5b58\u5728\u65f6\uff0c\u53ef\u4ee5\u51fa\u73b0\u5728\u6784\u9020\u51fd\u6570\u548c\u539f\u578b\u5bf9\u8c61\u4e2d\uff0c\u4f46\u53ea\u80fd\u8c03\u7528\u7236\u7c7b\u7684\u539f\u578b\u5bf9\u8c61\u4e2d\u7684\u5c5e\u6027\u6216\u8005\u65b9\u6cd5\uff0c\u5373super.xx\u4e2d\u7684xx\u53ea\u80fd\u662f\u7236\u7c7b\u4e2d\u7684\u539f\u578b\u5bf9\u8c61\u7684\u67d0\u4e00\u4e2a\u65b9\u6cd5\uff0c\u5e76\u4e14this\u662f\u5b50\u7c7b\u5b83\u81ea\u5df1\u3002<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Object.keys(\u7c7b\u540d.prototype)<br \/>\n\/\/\u904d\u5386prototype\u6240\u6709\u5c5e\u6027\u540d\u548c\u65b9\u6cd5\uff0c\u4e0d\u652f\u6301IE8<br \/>\n\u7528ES6\u7684class\u58f0\u660e\u7684\u539f\u578b\u5c5e\u6027\u548c\u65b9\u6cd5\uff0c\u7528keys\u4e0d\u4f1a\u904d\u5386\u51fa\u6765\uff0cES5\u5219\u53ef\u4ee5<\/p>\n<p>&nbsp;<\/p>\n<p>Object.getOwnPropertyNames(\u7c7b\u540d.prototype)<br \/>\n\/\/\u4e0d\u7ba1\u662f\u4e0d\u662fprototype\u91cc\u9762\u7684\u90fd\u904d\u5386\u51fa\u6784\u9020\u51fd\u6570\u6240\u6709\u5c5e\u6027\u540d\u548c\u65b9\u6cd5\uff0c\u4e0d\u652f\u6301IE8<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><audio style=\"display: none;\" controls=\"controls\"><\/audio><\/p>\n<p><audio style=\"display: none;\" controls=\"controls\"><\/audio><\/p>\n<p><audio style=\"display: none;\" controls=\"controls\"><\/audio><\/p>\n<p><audio style=\"display: none;\" controls=\"controls\"><\/audio><\/p>\n<p><audio style=\"display: none;\" controls=\"controls\"><\/audio><\/p>\n<p><audio style=\"display: none;\" controls=\"controls\"><\/audio><\/p>\n<p><audio style=\"display: none;\" controls=\"controls\"><\/audio><\/p>\n<p><audio style=\"display: none;\" controls=\"controls\"><\/audio><\/p>\n<p><audio style=\"display: none;\" controls=\"controls\"><\/audio><\/p>\n<p><audio style=\"display: none;\" controls=\"controls\"><\/audio><\/p>\n<p><audio style=\"display: none;\" controls=\"controls\"><\/audio><\/p>\n","protected":false},"excerpt":{"rendered":"<p>var box = &#8216;\u4f60\u597d&#8217;; box = 100; box\u6700\u540e\u7ed3\u679c\u662f100\u7684\u6570\u5b57\u7c7b\u578b [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-2771","post","type-post","status-publish","format-standard","hentry","category-javascript"],"_links":{"self":[{"href":"https:\/\/sdeno.com\/index.php?rest_route=\/wp\/v2\/posts\/2771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sdeno.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sdeno.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sdeno.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sdeno.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2771"}],"version-history":[{"count":0,"href":"https:\/\/sdeno.com\/index.php?rest_route=\/wp\/v2\/posts\/2771\/revisions"}],"wp:attachment":[{"href":"https:\/\/sdeno.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2771"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sdeno.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2771"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sdeno.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}