moving all labs to old dir

This commit is contained in:
2026-02-26 21:55:48 +10:00
parent 76555d27a4
commit 4f1c66e838
132 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
let items = {
'ручка': 20,
'альбом': "a16",
'тетрадь': 10
};
let entries = Object.entries(items);
items=Object.fromEntries(entries.filter(entry =>!isNaN(parseFloat(entry[1]) && isFinite(Number(entry[1])))))
console.log(items);

View File

@@ -0,0 +1,17 @@
function updateObject(oldObject, newObject) {
const [newKey, newValue] = Object.entries(newObject)[0];
if (newKey in oldObject) {
oldObject[newKey] += newValue;
} else {
oldObject[newKey] = newValue;
}
return oldObject;
}
const oldObject = { 1: 10, 2: 20, 3: 30 };
const newObject = { 2: 15 };
const updatedObject = updateObject(oldObject, newObject);
console.log(updatedObject);

View File

@@ -0,0 +1,15 @@
let objGoods = {
"ручка": [100, 50.60],
"карандаш": [120, 30.00],
"тетрадь": [200, 10.50]
};
outArr = [];
Object.entries(objGoods).forEach((entry) => {
let name = entry[0];
entry[1].forEach(price => {
outArr.push({ "name": name, amount: price })
})
});
console.log(outArr);

View File

@@ -0,0 +1,11 @@
let items = {
'ручка': 20,
'альбом': 16,
'тетрадь': 10
};
let entries = Object.entries(items);
entries.sort((a,b) => Number(a[1])-Number(b[1]));
items=Object.fromEntries(entries)
console.log(items);