目的: Array 的宣告 & 判斷 元素是否在 Array內
Opts1> let Tmp_Ary=["A","B","C"]; //宣告 Tmp_Ary 共 3元素("A","B","C")
Opts2> let Tmp_Ary= new Array(3); //宣告 Tmp_Ary 共 3元素
2>判斷元素("A")是否在 Array內 , 利用 Array.indexOf("A") , 傳回 index
if (Tmp_Ary.indexOf("A")== -1)
PS: *.js 利用 "A" in Tmp_Ary 不準, 不用之 ,
--> 但 *.cs key in Keys 可
1>*.js var Tmp_Ary=["A","B","C"];
let Tmp_Ary = ["A", "B", "C", "D"];
console.log("1 par_WTLV in [A,B, C,D] :", ("A" in Tmp_Ary));
console.log("3 Tmp_Ary.indexOf(par_WTLV) :", Tmp_Ary.indexOf(par_WTLV));
//用 Arrary 用 in 不準, 改用 indexOf
if (Tmp_Ary.indexOf(par_WTLV)==-1)
return;
2>*.cs string[] Tmp_StrAry= new string[3] {"A","B","C"};
string[] Tmp_StrAry=new string[3] {"MITM","WITM","DDITM"};
int[] Tmp_intAry= new int[3]{21,22,25};
Tmp_intAry[2]=23;
int Tmp_int2=Tmp_intAry[2];
Tmp_StrAry[0].Contains("A");
Tmp_StrAry.Contains(obj.Index);
3>Array 也是 Object 的型態之一
Ex: var Tmp_Ary=[];
Tmp_Ary.push(cur_rec); //method
Tmp_Ary.length=1; //property
Tmp_Ary.newSet=-1; //宣告新的 property
沒有留言:
張貼留言