Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What are the 9 useful JavaScript tips?

2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/03 Report--

What are the 9 useful JavaScript tips? I believe many inexperienced people don't know what to do about it. Therefore, this article summarizes the causes and solutions of the problem. Through this article, I hope you can solve this problem.

The hacker's methodology is a build method that involves continuous improvement and iteration. Hackers think that one day it will get better, and nothing can never be achieved.

Real hackers always solve problems that no one cares about in different ways.

Here are some very powerful JavaScript tips.

1. Replace all

We all know that the string.Replace () function can only replace the first match.

You can replace everything that appears by adding / g to the end of the regular expression.

Var example = "potato potato"; console.log (example.replace (/ pot/, "tom")); / / "tomato potato" console.log (example.replace (/ pot/g, "tom")); / / "tomato tomato"

two。 Extract unique valu

By using the Set object and... Operator can create a new array with unique values.

Var entries = [1, 2, 2, 3, 4, 5, 6, 6, 7, 7, 8, 4, 2, 1] var unique_entries = [... new Set (entries)]; console.log (unique_entries); / / [1,2,3,4,5,6,7,8]

3. Convert a number to a string

All you need is a + operator and an empty string.

Var converted_number = 5 + "; console.log (converted_number); / / 5 console.log (typeof converted_number); / / string

4. Convert a string to a number

You only need to use the + operator. Note, however, that it only applies to "string numbers".

The_string = "123"; console.log (+ the_string); / / 123the_string =" hello "; console.log (+ the_string); / / NaN

5. Randomly arranging elements in an array

This is the best way to shuffle cards:

Var my_list = [1,2,3,4,5,6,7,8,9]; console.log (my_list.sort (function () {return Math.random ()-0.5})); / / [4,8,2,9,1,3,6,5,7]

6. Flattened multidimensional array

Just use. Operator.

Var entries = [1, [2, 5], [6, 7], 9]; var flat_entries = [] .concat (....); / / [1, 2, 5, 6, 7, 9]

7. Conditional short circuit

You only need to give an example to understand:

If (available) {addToCart ();}

Simplify the code by simply using variables and functions:

Available & & addToCart ()

8. Dynamic attribute name

For a long time, I thought I had to declare an object before I could assign dynamic properties, but.

Const dynamic = 'flavour'; var item = {name:' Coke', [dynamic]: 'Cherry'} console.log (item); / / {name: "Coke", flavour: "Cherry"}

9. Adjust the emptying array with length

To resize the array:

Var entries = [1,2,3,4,5,6,7]; console.log (entries.length); / / 7 entries.length = 4; console.log (entries.length); / / 4 console.log (entries); / / [1,2,3,4]

To empty the array:

Var entries = [1, 2, 3, 4, 5, 6, 7]; console.log (entries.length); / / 7 entries.length = 0; console.log (entries.length); / / 0 console.log (entries); / / [] have you mastered 9 useful JavaScript tips after reading the above? If you want to learn more skills or want to know more about it, you are welcome to follow the industry information channel, thank you for reading!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report