tag eval

標籤
貢獻2
23
04:46 PM · Nov 21 ,2025

@eval / 博客 RSS 訂閱

chamson - JavaScript 作用域之eval()欺騙詞法作用域

最近在讀凱爾辛普森的《你不知道的JavaScript》,感覺挺有意思的,在理解作用域之後,看到了一個有意思的東西:欺騙詞法作用域。 首先來看看作用域是什麼吧。 作用域 簡而言之就是一套儲存變量並規定如何訪問並修改變量的規則,是幾乎所有編程語言最基本的功能之一。 作為JavaScript引擎的首席檢察官,他也會被自己人給騙了。 少廢話來看東西 欺騙方法一 :eval()函數 原理:JavaScr

作用域 , eval , Javascript

收藏 評論

lijing0302 - 關於setTimeout和setInterval第一個參數

第一個參數如果傳入字符串,執行時會像eval()一樣解析 相似的有: Function: const adder = new Function("a", "b", "return a + b"); // 調用函數 adder(2, 6); // 8 參數 "a" 和 "b" 是參數的名字,在函數體中被使用,"return a + b"。

function , settimeout , setinterval , eval , Javascript

收藏 評論