Re: [討論] 請大家聊聊 JavaScript的缺陷
我覺得Javascript最大的問題是它是prototype語言,大家不習慣,尤其從class based語言來的人。
像我上禮拜在看web component的時候,看不懂一段程式。
https://developers.google.com/web/fundamentals/web-components/best-practices#lazy-properties
https://reurl.cc/d5llbz
if (this.hasOwnProperty(prop)) {
let value = this[prop];
delete this[prop];
this[prop] = value;
}
研究好久才明白
let value = this[prop]; // 這個是instance 的prop.
delete this[prop]; //砍掉
this[prop] = value; //使用prototype 的set function.
也順便懂了以前看不明白的一個程式
this.clickClose = this.clickClose.bind(this); // 懂了很簡單,但不懂就覺得奇怪
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.96.183 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1604915761.A.F0F.html
推
11/09 19:48,
3年前
, 1F
11/09 19:48, 1F
→
11/09 20:36,
3年前
, 2F
11/09 20:36, 2F
→
11/09 20:51,
3年前
, 3F
11/09 20:51, 3F
推
11/09 20:53,
3年前
, 4F
11/09 20:53, 4F
推
11/09 21:09,
3年前
, 5F
11/09 21:09, 5F
→
11/09 22:06,
3年前
, 6F
11/09 22:06, 6F
→
11/09 22:09,
3年前
, 7F
11/09 22:09, 7F
推
11/09 22:49,
3年前
, 8F
11/09 22:49, 8F
→
11/09 22:49,
3年前
, 9F
11/09 22:49, 9F
→
11/09 22:50,
3年前
, 10F
11/09 22:50, 10F
→
11/09 22:50,
3年前
, 11F
11/09 22:50, 11F
推
11/09 22:53,
3年前
, 12F
11/09 22:53, 12F
→
11/09 22:53,
3年前
, 13F
11/09 22:53, 13F
→
11/09 22:53,
3年前
, 14F
11/09 22:53, 14F
推
11/09 23:03,
3年前
, 15F
11/09 23:03, 15F
→
11/09 23:03,
3年前
, 16F
11/09 23:03, 16F
→
11/09 23:03,
3年前
, 17F
11/09 23:03, 17F
推
11/10 00:38,
3年前
, 18F
11/10 00:38, 18F
→
11/10 00:39,
3年前
, 19F
11/10 00:39, 19F
→
11/10 00:39,
3年前
, 20F
11/10 00:39, 20F
→
11/10 00:40,
3年前
, 21F
11/10 00:40, 21F
→
11/10 00:40,
3年前
, 22F
11/10 00:40, 22F
※ 編輯: oopFoo (101.137.203.237 臺灣), 11/10/2020 06:32:23
→
11/10 07:09,
3年前
, 23F
11/10 07:09, 23F
→
11/10 07:11,
3年前
, 24F
11/10 07:11, 24F
→
11/10 07:11,
3年前
, 25F
11/10 07:11, 25F
→
11/10 07:12,
3年前
, 26F
11/10 07:12, 26F
推
11/10 11:48,
3年前
, 27F
11/10 11:48, 27F
→
11/10 13:36,
3年前
, 28F
11/10 13:36, 28F
→
11/10 13:37,
3年前
, 29F
11/10 13:37, 29F
→
11/10 13:37,
3年前
, 30F
11/10 13:37, 30F
推
11/10 14:20,
3年前
, 31F
11/10 14:20, 31F
→
11/10 14:20,
3年前
, 32F
11/10 14:20, 32F
推
11/10 15:41,
3年前
, 33F
11/10 15:41, 33F
→
11/11 07:13,
3年前
, 34F
11/11 07:13, 34F
→
11/11 11:24,
3年前
, 35F
11/11 11:24, 35F
推
11/11 18:08,
3年前
, 36F
11/11 18:08, 36F
→
11/11 19:01,
3年前
, 37F
11/11 19:01, 37F
→
11/11 19:01,
3年前
, 38F
11/11 19:01, 38F
推
11/11 19:16,
3年前
, 39F
11/11 19:16, 39F
→
11/11 19:17,
3年前
, 40F
11/11 19:17, 40F
→
11/11 19:18,
3年前
, 41F
11/11 19:18, 41F
→
11/11 22:24,
3年前
, 42F
11/11 22:24, 42F
→
11/11 22:25,
3年前
, 43F
11/11 22:25, 43F
→
11/11 22:25,
3年前
, 44F
11/11 22:25, 44F
→
11/11 22:26,
3年前
, 45F
11/11 22:26, 45F
討論串 (同標題文章)
完整討論串 (本文為第 6 之 19 篇):