xxxxxxxxxx
const language = ['Javascript', 'HTML,CSS', 'ReactJS']
// toString : Biến Array thàng 1 chuỗi
language.toString()
// join : Biến Array thành 1 chuỗi bằng cách đưa ra điểm chung
language.join()
// pop : Xoá element cuối array và trả về phần tử đã xóa
language.pop()
// push : Thêm 1 hoặc nhiều element cuối array và trả về độ dài mới của array
language.push('NodeJS')
// shift : Xóa đi phần tử ở đầu array
language.shift()
// Thêm 1 hoặc nhiều element đầu array và trả về độ dài mới của array
language.unshift('NodeJS')
// splice : Hàm dùng để xóa các phần tử trong array,
// Và thêm 1 hoặc nhiều element
// Tham số 1 vị trí bắt đầu đặt trỏ chuột xóa
// Tham số thứ 2 xóa bao nhiêu element (if 0 thì ko xóa)
// Tham số thứ 3
language.splice(1, 0, 'JAVA')
// concat : Dùng để nói 2 mảng với nhau
// language.concat(language2)
// slice : Dùng để cắt 1 hoặc nhiều element của array
// Dùng để copy array, có 2 tham số giống splice
language.slice(0, 2)
xxxxxxxxxx
Input: nums = [-4,-1,0,3,10]
Output: [0,1,9,16,100]
Explanation: After squaring, the array becomes [16,1,0,9,100].
After sorting, it becomes [0,1,9,16,100].
xxxxxxxxxx
// this is an array
var days = ["sunday","mondey","tuesday","wednesday"]
//here you can call arrays items using index number inside squar bracket
console.log(day[0])
console.log(day[1])
console.log(day[2])
xxxxxxxxxx
<!DOCTYPE html>
<html>
<body>
<script>
var str = ["1818-15-3", "1819-16-3"];
var arr = str.split(":");
document.write(arr[1] + ":" + arr[2]);
</script>
</body>
</html>
xxxxxxxxxx
const collection = {
length: 0,
addElements: function(elements) {
// obj.length will be incremented automatically
// every time an element is added.
// Returning what push returns; that is
// the new value of length property.
return [].push.call(this, elements);
},
removeElement: function() {
// obj.length will be decremented automatically
// every time an element is removed.
// Returning what pop returns; that is
// the removed element.
return [].pop.call(this);
}
}
collection.addElements(10, 20, 30);
console.log(collection.length); // 3
collection.removeElement();
console.log(collection.length); // 2
xxxxxxxxxx
function smallestCommons(arr) {
const [min, max] = arr.sort((a, b) => a - b);
console.log([min])
const numberDivisors = max - min + 1;
console.log(numberDivisors)
// Largest possible value for SCM
let upperBound = 1;
for (let i = min; i <= max; i++) {
upperBound *= i;
}console.log(upperBound)
// Test all multiples of 'max'
for (let multiple = max; multiple <= upperBound; multiple += max) {
// Check if every value in range divides 'multiple'
let divisorCount = 0;
for (let i = min; i <= max; i++) {
// Count divisors
if (multiple % i === 0) {
divisorCount += 1;
}
}console.log(multiple)
if (divisorCount === numberDivisors) {
return multiple;
}
}
}
xxxxxxxxxx
my_list = [-15, -26, 15, 1, 23, -64, 23, 76]
new_list = []
while my_list:
min = my_list[0]
for x in my_list:
if x < min:
min = x
new_list.append(min)
my_list.remove(min)
print(new_list)