時(shí)間:2023-06-01|瀏覽:236
首先我們來了解一下im前綴的詞的意思表否定:不、無、非。例如impossible意為不可能的,不能存在的。而immutable則意為不變的,不可變的,不能變的。
在“ To mutate, or not to mutate"等文章中,immutable的優(yōu)點(diǎn)被推崇為不可變性的對(duì)象無法進(jìn)入不一致的狀態(tài)。它的大小和類型保持不變。
永恒的英文是eternal,讀音為[ɪˈtɜːnl] 或 [ɪˈtɜːrnl]。它的含義是不朽的、永遠(yuǎn)的、無休止的。
在JavaScript中,對(duì)象通常是可變的,因?yàn)槭褂昧艘觅x值,這可能會(huì)帶來一些隱患。為了解決這個(gè)問題,出現(xiàn)了immutable和immer這兩個(gè)庫。
變量來源于數(shù)學(xué),是計(jì)算機(jī)語言中能夠儲(chǔ)存計(jì)算結(jié)果或能表示值抽象概念。在指令式語言中,變量通常是可變的;但在純函數(shù)式語言(如Haskell)中,變量可能是不可變(immutable)的。
通過使用immutable,我們可以更容易地確定數(shù)據(jù)是否發(fā)生變更,是否需要進(jìn)行本文為網(wǎng)友投稿,觀點(diǎn)僅代表作者本人,不代表區(qū)塊鏈網(wǎng)贊同其觀點(diǎn)或證實(shí)其描述。
熱點(diǎn):數(shù)據(jù)