Но это не работает, как я понял из за того что в getElemt аргумент подаётся без кавычек, так: getElement(sun1)
А как передать кавычки я не знаю, пробывал: sun="'"+sun+"'" не помогло
const mysql = require('mysql2');
// create the connection to database
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
pass: 123,
database: 'test'
});
// simple query
connection.query(
'SELECT * FROM `table',
function(err, results, fields) {
console.log(results); // results contains rows returned by server
console.log(fields); // fields contains extra meta data about results, if available
}
);
const arr = [{
name: "Name23",
region: [
{name: "Name1", cities:[
{name:"Name11", l:1},
{name:"Name12", l:2},
{name:"Name13", l:3}
]},
{name: "Name2", cities:[
{name:"Name21", l:4},
{name:"Name22", l:5},
{name:"Name23", l:6}
]},
{name: "Name3", cities:[
{name:"Name31", l:7},
{name:"Name32", l:8},
{name:"Name33", l:9}
]}
]
}]
arr[0].region.forEach((element) => {
element.cities.forEach((zelement) => {
if (arr[0].name === zelement.name) {
console.log(zelement)
}
})
})
res.redirect('/');
return;
coords.reduce((acc, n, i, a) => (
acc.push(n),
(n.line !== a[i + 1]?.line) && acc.push({ ...n, value: 0 }),
acc
), [])
coords.flatMap((n, i, a) =>
i === ~-a.length || n.line !== a[-~i].line
? [ n, { ...n, value: 0 } ]
: n
)