Prototype

prototype與__proto__的區別

對於有基於類的語言經驗 (如 Java 或 C++) 的開發人員來說,JavaScript 有點令人困惑,因為它是動態的,並且本身不提供一個 class 實現。(在 ES2015/ES6 中引入了 cla

對Array.prototype.map的一些認識

寫部落格真是一項技術活,經常逛掘金看大佬寫的文章。我覺得我也應該嘗試的寫點東西,加深自己對它的認識,也方便以後查閱。 map方法的基本用法 MDN上對map方法的介紹是: map() 方法建立一個新陣

javascript中的prototype和__proto__的理解

在工作中有時候會看到prototype和__proto__這兩個屬性,對這兩個屬性我一直比較蒙圈,但是我通過查閱相關資料,決定做一下總結加深自己的理解,寫得不對的地方還請各位大神指出。 跟__p

深入理解 JavaScript Prototype 汙染攻擊

本來是想發在 程式碼審計知識星球 裡的一篇科普文章,因為最近知識星球似乎在和神祕組織對接,無法發表內容,所以發在部落格裡。Code-Breaking官方writeup拖了很久,主要是沒時間,不過外面已經有很多

Array.prototype.reduce 的理解与实现

Array.prototype.reduce 是 JavaScript 中比較實用的一個函式,但是很多人都沒有使用過它,因為 reduce 能做的事情其實 forEach 或者 map 函式也能做,而且比 re

詳解原型鏈中的prototype和 __proto__

本文主要是徹底講明白 prototype和__proto__ 是幹嘛的,相信很多同學也跟我一樣,傻傻的分不清楚兩者應該如何使用?、在原型鏈中到底起到什麼作用?、 在繼承中起到什麼作用?、javascript為

JS Array.prototype.reduce的一些理解

Array.prototype.reduce在以前用的不多,在位元組跳動面試的時候問到了這個問題,後面就去看了下MDN,稍微對它理解了些 用法 reduce 方法將陣列從左到右的每個元素

Array.prototype.reduce 實用指南

hello~親愛的看官老爺們大家好~最近因為工(lan)作(ai)繁(fa)忙(zuo),出產的文章多以譯文為主,之前翻譯了《如何在 JavaScript 中更好地使用陣列》 一文,發現不少同學對

1716724631.8509