Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Возвращение объекта вида (https://javascript.ru/forum/misc/85002-vozvrashhenie-obekta-vida.html)

Tri 01.03.2023 14:54

Возвращение объекта вида
 
Всем привет, только недавно перешёл к объектам и пока не особо всё получается

Очень нужна помощь с кодом, который я взял сделать

Хотел сделать через константу, чтобы потом от нее плясать, но не получилось

function formatUserObject(name, phone){
  

export default formatUserObject;

import formatUserObject from "./index";

it("Базовая проверка", () => {
  expect(formatUserObject("Вася", "+792145786254")).toStrictEqual({
    name: "Вася",
    phone: "+792145786254",
    fullName: "Вася - +792145786254"
  });
});

it("Проверка без указанного телефона", () => {
  expect(formatUserObject("Маша", "")).toStrictEqual({
    name: "Маша",
    phone: "",
    fullName: "Маша"
  });
});

рони 01.03.2023 16:07

Цитата:

Сообщение от Tri
но не получилось

где ваши попытки?
function formatUserObject(name, phone) {
            const fullName = phone ? `${name} - ${phone}` : name;
            return {
                name,
                phone,
                fullName
            }
        }
        console.log(formatUserObject("Вася", "+792145786254"))


Часовой пояс GMT +3, время: 23:25.