Một số Tips JavaScript hay
Flattening multidimensional Arrays in JavaScript
Một số cách Flatten hợp nhất mảng đa chiều thành mảng một chiều duy nhất
const myArray = [[1, 2], 3, 4, 5, [6, 7, 8, 9]];
// expected output: Array [1, 2, 3, 4, 5, 6, 7, 8, 9]
Sử dụng concat(), apply()
const myNewArray = [].concat.apply([], myArray);
// [1, 2, 3, 4, 5, 6, 7, 8, 9]
Sử dụng reduce()
const myNewArray = myArray.reduce((prev, curr) => prev.concat(curr), []);
// [1, 2, 3, 4, 5, 6, 7, 8, 9]
Sử...
Happy New Year
JavaScript
1892
Giải thích ma thuật đằng sau code Ruby on Rails
Bài viết này mình muốn giới thiệu một số hàm làm nên tính độc đáo của Ruby on Rails code.
1. Kiểm tra sự hiện diện
Nếu đã code Rails bạn không xa lạ gì với các hàm present? và blank?. Cùng với đó .presence, chúng được sử dụng để xác minh xem một thứ nhất định (biến, đối tượng, thuộc tính) có bất kỳ giá trị nào hay không. Chúng phổ biến và hoạt động với mọi loại giá trị, và ẩn...
presence
present?
blank?
rails code
1671