var str = "{cat: 5}";
var items = [];
var tokens = str.match(/{[^}]+}/g);
for (var i = 0; i < tokens.length; i++) {
var segments = tokens[i].split(',');
var item = {};
for (var j = 0; j < segments.length; j++) {
var pair = segments[j].replace(/{|}/, '').split(':');
item[pair[0].trim()] = pair[1];
}
items.push(item);
}
var obj = items;
console.log(obj);
let example = 3;
if (example > 1) {
alert("Yes!"); // Yes! - работает.
}
if (condition) {
let example = 3;
}
if (example > 1) { // Uncaught ReferenceError: example is not defined
alert("Yes!");
}
let str = "Как сделать программу в js"
let prepositions = ["без", "между", "под", "в", "на", "по", "вокруг", "о", "по", "про".......]
for (let i = 0; i < str.split(" ").length; i++) {
for (let j = 0; j < prepositions.length; j++) {
if (str.split(" ")[i] === prepositions[j]) str.split(" ")[i].replace(str.split(" ")[i], `${str.split(" ")[i]}\u00A0`)
}
}
var input = "Ruby" // ввод пользователя
var array = ["JavaScript", "Objective-C", "Ruby", "Python", "Haskell", "Clojure", "PHP", "C++"] // массив
var check = () => {
if (array.includes(input)) { // если в массиве находится элемент "Ruby" (ввод пользователя), вернуть истину
return true
} else {
return false // если нет - ложь
}
}
console.log(check()) // true, в массиве есть элемент "Ruby"
input = input.replace("Ruby", "Swift") // заменили ввод пользователя на Swift
console.log(check()) // false, в массиве нету такого элемента
.mapReduce
:var map = function(){
if(this.name) {
emit(this.name, 1);
}
}
var reduce = function(key, values){
return Array.sum(values);
}
var res = db.collection.mapReduce(map, reduce, {out:{ inline : 1}}); // < //
db[res.result].find({value: {$gt: 1}}).sort({value: -1});
SELECT
`column_name`,
COUNT(`column_name`) AS `count`
FROM
`table`
GROUP BY
`column_name`
HAVING
`count` > 1
for (let key in arr) {
console.log( arr[0].persons[0]["StartDate"] ) // "2020-08-14", "2020-08-15"
console.log( arr[0].persons[0]["EndDate"] ) // "2020-08-14", "2020-08-15"
console.log( arr[0].persons[1]["StartDate"] ) // "2020-08-15", "2020-08-16"
console.log( arr[0].persons[1]["EndDate"] ) // "2020-08-15", "2020-08-16"
}