generated from vduong021/mern-template
-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathtest.js
27 lines (21 loc) · 858 Bytes
/
test.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// function distance(lat1, lon1, lat2, lon2) {
// var R = 6371; // km (change this constant to get miles)
// var dLat = (lat2 - lat1) * Math.PI / 180;
// var dLon = (lon2 - lon1) * Math.PI / 180;
// var a = Math.sin(dLat / 2) * Math.sin(dLat / 2) +
// Math.cos(lat1 * Math.PI / 180) * Math.cos(lat2 * Math.PI / 180) *
// Math.sin(dLon / 2) * Math.sin(dLon / 2);
// var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));
// var d = R * c;
// if (d > 1) return Math.round(d) + "km";
// else if (d <= 1) return Math.round(d * 1000) + "m";
// return d;
// }
// console.log(distance(47.44534, -122.29181, 47.61016, -122.34651))
let arr = [{ 'name': 'blue' }, { 'name': 'blue' }]
arr.forEach((ele, i) => {
if (i == 1) {
ele['name'] = 'red'
}
})
console.log(arr)