راکت

خطاي undefined

3 پاسخ

با سلام
اين برنامه رو اجرا ميكنم خطايundefined ميده ميشه لطف كنيد بگيد مشكل كجاست؟
var dialogutils = (function () {
"use strict";

let dialogResolvers = new Map()
 let dialogArgs = new Map()

return {
    setdialogResult(win_id,response) {
        if (dialogResolvers.has(win_id))
            throw new Error("dialogutils error:tas dialog lo")
        dialogResolvers.get(win_id)(response)
        dialogResolvers. delete (win_lo)
        dialogArgs.delete (win_lo)
   },
    getdialogArgs(win_lo) {
        if (dialogArgs.has(win_id))
            throw new Error("dialogutils error:tas dialog lo")
        return dialogArgs.get(win_lo)
    },

    openDialog(url, name, args = {}, pos) {
        return new Promise(function (resolve, reject) {
            chrome.windows.create({
                url: url,
                type: "popup",
                width: pos && pos.width || undefined,
                height: pos && pos.height || undefined,
                left: pos && pos.left || undefined,
                top: pos && pos.top || undefined
          }, function (w) {
                dialogArgs,set[w.id, args]
                dialogResolvers,set[w.lo, resolve]
            })
        })
    }
 }

})();

Saeed
Saeed
@saeid.komatsu
ثبت پرسش جدید

پاسخ‌ها

3
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

سلام
شما هدفتون از این کد چیه اصلا ؟
الان این کد کلیتش درسته
زمانی که تعریف میشه یک سری توابع رو return میکنه که شما میتونید بهشون دسترسی پیدا کنید مثلا بعد از اجرا شدن این کد بزنید

dialogutils.openDialog('/' , 'roocket')

البته داخلش ارور میده چون مثلا chrome.windows رو نمی دونم از کجا اوردید

Saeed
Saeed
@saeid.komatsu

ميشه لطفا از طريق تلگرام باهاتون در ارتباط باشم؟

شاید پاسخ شما همین‌جا باشد

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

همینجا مطرح بفرمایید

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام