- vừa được xem lúc

5 thủ thuật hữu ích trong javascript

0 0 13

Người đăng: Khánh Lê

Theo Viblo Asia

Trong bài đăng này, mình sẽ show 5 thủ thuật javascript tuyệt vời, nó sẽ giúp việc coding dễ dàng hơn. Vì vậy nếu bạn quan tâm, hãy tiếp tục đọc nhé ^^

1. Loại bỏ những phần tử trùng nhau trong mảng!

  • Thủ thuật này khá đơn giản. Giả sử bạn có 1 mảng chứa number, string, boolean, .. Và trong mảng này bạn muốn chắc rằng không có phần tử nào trùng nhau. Vì vậy bạn có thể tham khảo cách dưới đây
const array = [1, 2, 3, 2, 1, true, true, false, 'Ratul', 1, 5];
const filtered__array = [...new Set(array)];
console.log(filtered__array) // [ 1, 2, 3, true, false, 'Ratul', 5 ]

2. Chuyển số thập phân thành số nguyên

const number = 23.6565
console.log(number | 0); // 23

hoặc

const number = 23.6565
console.log(~~number); // 23
  • Thật đơn giản và ngắn gọn phải không nào.

3. Lấy giá trị cuối cùng của một mảng

  • Giả sử bạn có một mảng bất kỳ, và muốn lấy phần tử cuối cùng của mảng đó
const array = [1, 2, 3, 4, 5]
const last_Item = array.slice(-1)
console.log(last_Item)

Bây giờ nếu bạn thay -1 thành -2 thì bạn sẽ lấy được 2 giá trị cuối cùng của mảng. Như vậy -n sẽ lấy n giá trị cuối cùng của mảng.

4. Lấy phần tử ngẫu nhiên trong một mảng

const participants = ['Ratul', 'George', 'july', 'Padrik', 'G']
const winner = participants[Math.floor(Math.random() * participants.length)]
console.log(winner) // july was the winner ?

5. Tìm từ dài nhất trong mảng

const someArray = ['Apple', 'Pine-apple', 'Banana', 'Jack-fruit'] const mostLengthy = someArray .reduce((acc, i) => i.length > acc.length ? i : acc);
)

Kết luận

  • Cảm ơn các bạn đã đọc bài. Hi vọng với những thủ thuật trên sẽ giúp ích cho bạn trong quá trình coding. Bài viết tham khảo tại đây

Bình luận

Bài viết tương tự

- vừa được xem lúc

Giới thiệu Typescript - Sự khác nhau giữa Typescript và Javascript

Typescript là gì. TypeScript là một ngôn ngữ giúp cung cấp quy mô lớn hơn so với JavaScript.

0 0 528

- vừa được xem lúc

Bạn đã biết các tips này khi làm việc với chuỗi trong JavaScript chưa ?

Hi xin chào các bạn, tiếp tục chuỗi chủ đề về cái thằng JavaScript này, hôm nay mình sẽ giới thiệu cho các bạn một số thủ thuật hay ho khi làm việc với chuỗi trong JavaScript có thể bạn đã hoặc chưa từng dùng. Cụ thể như nào thì hãy cùng mình tìm hiểu trong bài viết này nhé (go).

0 0 436

- vừa được xem lúc

Một số phương thức với object trong Javascript

Trong Javascript có hỗ trợ các loại dữ liệu cơ bản là giống với hầu hết những ngôn ngữ lập trình khác. Bài viết này mình sẽ giới thiệu về Object và một số phương thức thường dùng với nó.

0 0 158

- vừa được xem lúc

Tìm hiểu về thư viện axios

Giới thiệu. Axios là gì? Axios là một thư viện HTTP Client dựa trên Promise.

0 0 149

- vừa được xem lúc

Imports và Exports trong JavaScript ES6

. Giới thiệu. ES6 cung cấp cho chúng ta import (nhập), export (xuất) các functions, biến từ module này sang module khác và sử dụng nó trong các file khác.

0 0 113

- vừa được xem lúc

Bài toán đọc số thành chữ (phần 2) - Hoàn chỉnh chương trình dưới 100 dòng code

Tiếp tục bài viết còn dang dở ở phần trước Phân tích bài toán đọc số thành chữ (phần 1) - Phân tích đề và những mảnh ghép đầu tiên. Bạn nào chưa đọc thì có thể xem ở link trên trước nhé.

0 0 249