js中物件的理解

2022-02-25 11:32:48 字數 362 閱讀 4933

js中物件是可變的控制項集合,物件的內容是可以更改的,可以為它新增任意屬性或刪除,而基本資料型別雖然擁有方法,但它們的值是不可變的,之所以它們擁有方法,是因為當它們呼叫方法是,後台會自動建立乙個相映包裝型別的乙個例項,然後在例項上呼叫指定方法,最後再銷毀該例項;例如:

1

var s1="some text";

2var s2=s1.substring(2);

就相當於以下操做:

1

var s1=new string("some text");

2var s2=s1.substring(2);

3 s1=null;

JS 理解JS中的物件

物件是object資料型別的值 物件是一組沒有特定順序的值 其中每個值都有乙個名字,從而,物件看起來就像是一組名值對。建立並定義物件的方法 1.var person new object person.name carolina person.age 29 person.job dream pers...

理解js中的this物件

關於this物件,一直不是很好理解,我也經常被困惑,因為this物件經常會因為 書寫的方式不同而導致似乎自己認知中的this物件被改變了,但實際上this還是那個this。一句話 this 物件是函式在執行時基於函式的執行環境而繫結的 如在全域性環境中執行的函式,this就等於window,而當使用...

在js中arguments物件的理解

函式的上下文物件this 封裝實參的物件arguments arguments 物件實際上是所在函式的乙個內建類陣列物件 每個函式都有乙個arguments屬性,表示函式的實參集合,這裡的實參是重點,就是執行函式時實際傳入的引數的集合。arguments不是陣列而是乙個物件,但它和陣列很相似,所以通...