1樓:匿名使用者
這樣做:
var key = 'abc';
var obj = ; // 好奇一下,你為什麼會用 obj 這麼奇葩的大小寫方式?
// 複製原來的值
obj[key] = obj['key'];
// 刪除原來的鍵
delete obj['key'];
// 檢查效果
alert(obj.abc);
以上。請採納,請給分。
js裡 陣列或物件的鍵名可以修改嗎
2樓:一口鐘的淒涼
這個從理論上bai來說是du不能修改陣列或物件zhi的鍵名的,dao因為鍵名是具有唯一性專,如果鍵屬名修改了,那麼會導致之後呼叫該鍵名的時候取到的值是undefined,所以理論上是不建議更改鍵名的。
但是,從實際應用來說,鍵名是可以修改的,因為乙個鍵名對應乙個值,你只要把該賦給乙個新的鍵值,在刪除原來的鍵值,那麼就可以認為是修改了鍵名。
例如:var obj = ;
obj.new = obj.old;
delete obj.old;
3樓:匿名使用者
可以來。自例如:
var list = ;
var listres=;
var map={};
for(var i=0;i listres.add(map);} js中陣列物件如何設定方法? 4樓:北漂碼農 array 物件用於在單個的變抄量中儲存多個bai值,在javascript中宣告du乙個陣列的方zhi法有很多。 工具原料:dao 編輯器、瀏覽器 1、在javascript中宣告乙個陣列的方法是 new array(),宣告乙個陣列並且儲存值的方法如下: 2、執行的結果如下: 5樓: 設定還是使bai 用啊?du 初始化: var arr=new array(); var arr=new array(new array(),new array());模擬zhi多維dao var arr=; 陣列操作: arr.push("a");新增一 版個arr.pop("a");刪除一 權個arr[0]="a"; 6樓:匿名使用者 陣列物件是一bai個物件的集合, du裡邊的物件可以是zhi不同型別dao 的。數版組的每乙個權成員物件都有乙個「下標」,用來表示它在陣列中的位置,是從零開始的 陣列定義的方法: 1. 定義了乙個空陣列: var 陣列名= new array(); 2. 定義時指定有n個空元素的陣列: var 陣列名 =new array(n); 3.定義陣列的時候,直接初始化資料: var 陣列名 = [《元素1>, 《元素2>, 《元素3>...]; 我們定義myarray陣列,並賦值,**如下: var myarray = [2, 8, 6]; 說明:定義了乙個陣列 myarray,裡邊的元素是:myarray[0] = 2; myarray[1] = 8; myarray[2] = 6。 陣列元素使用: 陣列名[下標] = 值; 注意: 陣列的下標用方括號括起來,從0開始。 陣列屬性: length 用法:《陣列物件》.length;返回:陣列的長度,即陣列裡有多少個元素。它等於陣列裡最後乙個元素的下標加一。 陣列方法: js一維陣列的鍵可以不可以是字元 7樓:蘭下小小草 不嚴謹的回答的話:可以。你可以寫成 obj["a"] = 123; obj["b"] = 456; 然後可以通過 for(key in obj) 去遍歷這些鍵。 但其實這應該算是可map而不是陣列。 如何更改陣列物件中的值 8樓:折柳成萌 給陣列元素賦值,與 抄該型別普通變數賦值方bai法相同:du a[2]=20 ; //直接把相應的元素引用( a[2] )當變zhi量使用就可以了dao。 陣列的定義方式為: 型別 陣列名[陣列元素個數] ; 如: int a[10];陣列成員的引用為:陣列名[下標] printf( "%d", a[0] ) ;陣列 9樓:暨友安慈秋 給陣列元素賦值,與該型別普通變數賦值方法相同: a[2]=20 ; //直接把相應的元素引用( a[2] )當變數專使用就可以了。 陣列的屬定義方式為: 型別陣列名[陣列元素個數];如: int a[10];陣列成員的引用為:陣列名[下標]printf( "%d", a[0] ) ;陣列的下標從0開始,最大下標為陣列元素個數-1 ;下標可以是變數,如: int i; for( i=0;i<10;i++ ) printf("%d ", a[i] ) ; var obj function getinfo obj,param1,param2 return no such value alert getinfo obj,23,12 怎麼獲取js 陣列中的物件的屬性 js中如何獲取某乙個屬性的值,如何設定乙個屬性的值 如下 這細微的差別就會影響到程式的結果... 由於function的引數是陣列,那麼傳入引數也設定為陣列,然後按照一般的傳參方式傳入即可。舉個例子 1 函式定義 function userfun array 2 傳參和呼叫 a 1,2,3,4,5 b userfun a alert b 3 結果顯示 將引數構造成陣列形式 var a new a... 需要準備的材料分別有 電腦 html編輯器 瀏覽器。1 首先,開啟html編輯器,新建html檔案,例如 index.html。2 在index.html中的標籤,輸入js var a 1,56,24,56,67 b for var i 0 i a.length i document.body.in...js中怎麼根據陣列物件中的兩個屬性來取屬性的值
js中function的引數是陣列,要怎麼傳參
js中如何去掉陣列中的重複的資料