JavaScript అరే మెథడ్

JavaScript అంశాల శక్తి అంశాల పద్ధతులలో కలిగి ఉంది.

అంశాలను స్ట్రింగ్ లో మార్చండి

JavaScript పద్ధతి toString() అంశాలను అంశాల విలువలు (కామా సెపరేటర్) స్ట్రింగ్ లో మార్చండి.

实例

var fruits = ["Banana", "Orange", "Apple", "Mango"];
document.getElementById("demo").innerHTML = fruits.toString(); 

ఫలితం

Banana,Orange,Apple,Mango

亲自试一试

join() ఈ పద్ధతి అన్ని అంశాలను ఒక స్ట్రింగ్ లో కలపవచ్చు.

ఇది toString() యొక్క ప్రవర్తన సమానం, కానీ మీరు అనుకొన్న అంతరాన్ని నిర్ణయించవచ్చు:

实例

var fruits = ["Banana", "Orange","Apple", "Mango"];
document.getElementById("demo").innerHTML = fruits.join(" * "); 

ఫలితం

Banana * Orange * Apple * Mango

亲自试一试

Popping మరియు Pushing

అంశాలను ప్రాసెస్ చేస్తున్నప్పుడు, అంశాలను తొలగించడం మరియు కొత్త అంశాలను జోడించడం చాలా సులభం

Popping మరియు Pushing అనేది కొన్ని విధానాలు ఉన్నాయి:

అంశాల నుండిపాప్ చేయండిప్రాజెక్ట్, లేదా అంశాలకుపుష్ చేయండిప్రాజెక్ట్

Popping

pop() ఈ పద్ధతి అంశాల చివరి అంశాన్ని తొలగిస్తుంది:

实例

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.pop();              // ఫ్రూట్స్ నుండి చివరి అంశాన్ని ("మాంగో") తొలగించండి

亲自试一试

pop() ఈ పద్ధతి "బయటపడే" విలువను తిరిగి ఇస్తుంది:

实例

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var x = fruits.pop();      // x యొక్క విలువ "మాంగో"

亲自试一试

Pushing

push() ఈ పద్ధతి (అంశాల చివరి వద్ద) అంశాలకు కొత్త అంశాన్ని జోడిస్తుంది:

实例

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.push("Kiwi");       //  ఫ్రూట్స్ కు కొత్త అంశాన్ని జోడించండి

亲自试一试

push() ఈ పద్ధతి కొత్త అంశాల పొడవును తిరిగి ఇస్తుంది:

实例

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var x = fruits.push("Kiwi");   //  x యొక్క విలువ 5

亲自试一试

తరలింపు అంశం

తరలింపు మరియు బయటపడటం సమానం, కానీ మొదటి అంశాన్ని కాక చివరి అంశాన్ని ప్రాసెస్ చేస్తుంది.

shift() ఈ పద్ధతి మొదటి అంశాన్ని తొలగిస్తుంది మరియు అన్ని ఇతర అంశాలను తక్కువ సూచికకు "తరలించబడతాయి".

实例

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.shift();            // ఫ్రూట్స్ లో మొదటి అంశాన్ని తొలగించండి "బానానా"

亲自试一试

shift() 方法返回被“位移出”的字符串:

实例

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.shift();             // 返回 "Banana"

亲自试一试

unshift() 方法(在开头)向数组添加新元素,并“反向位移”旧元素:

实例

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.unshift("Lemon");    // fruits కు కొత్త ప్రక్రియను "Lemon" చేర్చండి

亲自试一试

unshift() ఈ పద్ధతి కొత్త ప్రక్రియల పొడవును తిరిగి పొందుతుంది。

实例

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.unshift("Lemon");    // 5 ను తిరిగి పొందుతుంది

亲自试一试

ప్రక్రియలను మార్చండి

వాటి ద్వారా ఉపయోగించిసూచికలుద్వారా ప్రక్రియల ప్రక్రియలను ప్రాప్తి చేయండి:

ప్రక్రియలుసూచికలు (ప్రక్రియల ప్రక్కలు)ప్రక్రియలు ప్రక్రియలు నుండి ప్రక్రియలు చేరుస్తాయి. [0] మొదటి ప్రక్రియను, [1] రెండవ ప్రక్రియను, [2] మూడవ ప్రక్రియను అని పిలుస్తారు ...

实例

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits[0] = "Kiwi";        // fruits యొక్క మొదటి ప్రక్రియను "Kiwi" గా మార్చండి

亲自试一试

length ప్రక్రియల లెంగ్తు సంకేతం ద్వారా మీరు కొత్త ప్రక్రియలను చేర్చడానికి ఒక సులభమైన పద్ధతి ఉంది:

实例

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits[fruits.length] = "Kiwi";          // fruits కు "Kiwi" ని చేర్చండి

亲自试一试

ప్రక్రియలను తొలగించండి

జావాస్క్రిప్ట్ ప్రక్రియలు ఒక ప్రక్రియలు అయినప్పుడు ప్రక్రియల కుడి పారామీటర్లను ఉపయోగించవచ్చు delete ఆపరేటర్ ద్వారాతొలగించండి:

实例

var fruits = ["Banana", "Orange", "Apple", "Mango"];
delete fruits[0];           // fruits లోని మొదటి మెటాడ్ ని undefined గా మార్చండి

亲自试一试

ఉపయోగించి delete ప్రక్రియలో అనియంత్రిత అంతరాలను ఏర్పరచవచ్చు. ఈ ప్రక్రియలను ఉపయోగించండి: pop() లేదా shift() ఈ ప్రక్రియలను ఉపయోగించి ముంది ప్రక్రియలను తొలగించవచ్చు

ప్రక్రియాల జోడింపు

splice() ఈ పద్ధతి కొత్త మెటాడ్లను కొన్ని స్థానానికి జోడించడానికి ఉపయోగించబడవచ్చు:

实例

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 0, "Lemon", "Kiwi");

亲自试一试

మొదటి పారామీటర్ (2) కొత్త మెటాడ్లను జోడించాలో ఉండాలో స్థానాన్ని నిర్ణయిస్తుంది。

రెండవ పారామీటర్ (0) తొలగించవలసిన మెటాడ్ల సంఖ్యను నిర్ణయిస్తుంది。

ఇతర పారామీటర్లు (“Lemon”,“Kiwi”) కొత్త మెటాడ్లను జోడించడానికి నిర్ణయిస్తాయి。

splice() ఈ పద్ధతి తొలగించబడిన మెటాడ్లను కలిగివున్న ఒక మెటాడ్ల పేరును పొందుతుంది:

实例

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 2, "Lemon", "Kiwi");

亲自试一试

splice() ఉపయోగించి మెటాడ్లను తొలగించండి

తెలివిన పారామీటర్ల ద్వారా మీరు ఉపయోగించవచ్చు splice() ప్రక్రియాలో ఏ అంతరాలు లేకుండా మెటాడ్లను తొలగించండి:

实例

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(0, 1);        // fruits లోని మొదటి మెటాడ్ ని తొలగిస్తుంది

亲自试一试

మొదటి పారామీటర్ (0) కొత్త మెటాడ్ కు ఏ స్థానంలో ఉండాలో నిర్ణయిస్తుంది添加(接入)的位置。

第二个参数(1)定义应该删除多个元素。

其余参数被省略。没有新元素将被添加。

合并(连接)数组

concat() 方法通过合并(连接)现有数组来创建一个新数组:

实例(合并两个数组)

var myGirls = ["Cecilie", "Lone"];
var myBoys = ["Emil", "Tobias", "Linus"];
var myChildren = myGirls.concat(myBoys);   // 连接 myGirls 和 myBoys

亲自试一试

concat() 方法不会更改现有数组。它总是返回一个新数组。

concat() 方法可以使用任意数量的数组参数:

实例(合并三个数组)

var arr1 = ["Cecilie", "Lone"];
var arr2 = ["Emil", "Tobias", "Linus"];
var arr3 = ["Robin", "Morgan"];
var myChildren = arr1.concat(arr2, arr3);   // 将arr1、arr2 与 arr3 连接在一起

亲自试一试

concat() 方法也可以将值作为参数:

实例(将数组与值合并)

var arr1 = ["Cecilie", "Lone"];
var myChildren = arr1.concat(["Emil", "Tobias", "Linus"]); 

亲自试一试

裁剪数组

slice() 方法用数组的某个片段切出新数组。

本例从数组元素 1 ("Orange")开始切出一段数组:

实例

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(1); 

亲自试一试

slice() 方法创建新数组。它不会从源数组中删除任何元素。

本例从数组元素 3 ("Apple")开始切出一段数组:

实例

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(3); 

亲自试一试

slice() రెండు పరామీతులను అంగీకరిస్తుంది, ఉదాహరణకు (1, 3).

ఈ పద్ధతి మొదటి పరామీతి నుండి ప్రారంభించి, అంతిమ పరామీతి (కానికి సరిపోయేది) వరకు అందించబడుతుంది.

实例

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(1, 3); 

亲自试一试

అంతిమ పరామీతి విడిచిపోయినప్పుడు, ఉదాహరణకు మొదటి ఉదాహరణలో అంతిమ పరామీతి విడిచిపోయినప్పుడు slice() దాని మీద కట్ అవుతుంది.

实例

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(2); 

亲自试一试

auto toString()

如果需要原始值,则 JavaScript 会自动把数组转换为字符串。下面两个例子将产生相同的结果:

实例

var fruits = ["Banana", "Orange", "Apple", "Mango"];
document.getElementById("demo").innerHTML = fruits.toString(); 

亲自试一试

实例

var fruits = ["Banana", "Orange", "Apple", "Mango"];
document.getElementById("demo").innerHTML = fruits; 

亲自试一试

所有 JavaScript 对象都拥有 toString() 方法。

数组排序

我们将在下一章学习到数组排序的知识~。

查找数组中的最大和最小值

没有在 JavaScript 数组中查找最高和最低值的内建函数。

您将在本教程的下一章学习如何解决这个问题。

完整的数组参考手册

如需完整的参考手册,请访问我们完整的 JavaScript 数组参考手册

该参考手册包含所有数组属性和方法的描述和实例。