Home > Web Front-end > JS Tutorial > body text

Common uses of javascript arrays and strings

韦小宝
Release: 2018-03-10 11:55:59
Original
1243 people have browsed it

Arrays and Strings in js are very simple to understand, but some common usages are complicated and difficult to remember and can be easily confused. I summarized the usage of js arrays and js strings and explained the differences. Students who are not familiar with it can learn from it and have a look!

1. Conversion of arrays and strings join();

First of all, we have to know that strings and arrays can be converted to each other.
Convert the array into a string

Common uses of javascript arrays and strings
The input effect is as follows:

Common uses of javascript arrays and strings
The output at this time is the same as directly using The alert output array arr has the same effect. What if we want them to form something similar to English words?
You only need to write var str = arr.join(); in the code shown in Figure 1 as var str = arr.join("");
The output effect is as follows:

Common uses of javascript arrays and strings

What if we want a colon between the two letters abc? It's very simple. Write var str = arr.join(); as var str = arr.join(":");
The effect is as follows: ~
Common uses of javascript arrays and strings
In summary, if join( ) When there are parameters in the brackets, the elements in the array converted into strings will be separated by the parameters. The default is to use commas.

Convert string to array
Use split();
If the brackets have quotes, the string will be decomposed into an array with a single character as an element. The code and effects are shown in the figure below.
Common uses of javascript arrays and strings
Common uses of javascript arrays and strings
If there are quotation marks within the brackets, and there is a space within the quotation marks. The effect is as follows:

Common uses of javascript arrays and strings
If you write var strArr = str.split('lo');

Common uses of javascript arrays and strings
Through the above phenomenon, we can conclude Conclusion: The parameter in split() is part of str, which will split the string and become one of the array elements. None of these elements contain the parameter.

2. Other uses of strings

  • slice()

var str = "hello world";var strArr = str.slice(2,5);
//截取字符串中第2位到第5位的字符。包括第2位,不包括第5位;
alert(strArr);
Copy after login
  • substring(beginIndex, endIndex) usage is the same as slice()

3. Other usage of arrays

  • arr.push()
    Add elements to arr, and the added elements will be ranked last.

  • arr.pop()
    Delete The last element of the array

  • arr.slice(beginIndex,endIndex )
    Intercept the elements in the array, excluding the last digit.

  • arr.splice(beginIndex,length,[item1,item2,item3...])
    Delete the length element starting from the subscript beginIndex in the arr array, and Add elements item1, item2, item3... starting from beginIndex at a time.

1Common uses of javascript arrays and strings

Uploading 11_43684Common uses of javascript arrays and strings ...]

  • ##arr.unshift();Adds an element to the beginning of the array.

The above is the entire content of this article, which describes the usage of arrays and strings in js. I hope students who are not familiar with it can take a good look!

Related recommendations:

JavaScript array-String-MathFunction

The above is the detailed content of Common uses of javascript arrays and strings. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!