Как использовать Const с типом модуля импорта и скрипта в простом JavaScript? [закрыто]Javascript

Форум по Javascript
Ответить
Anonymous
 Как использовать Const с типом модуля импорта и скрипта в простом JavaScript? [закрыто]

Сообщение Anonymous »

Я запутался в том, как использовать const с помощью Import и типа скрипта модуля .
Мой исходный код работает; Он считывает пары URL в поисках OK. Это то, что я пытаюсь сделать с текущим кодом. Там нет ошибок CORS. Но код пропускает поиск и не показывает ошибок.

Код: Выделить всё

    
const lookuptable = {
"http://example.com/redirect-test/":"http://example2.com/redirect-test2/",
};

let CurrentUrlwindow = window.location.href;
const getRedirectUrl = () => {
let newUrl = lookuptable[window.location.href];
if (!newUrl) {
newUrl = "https://example2.com" + window.location.pathname;
}
return newUrl;
};

document.addEventListener("DOMContentLoaded", (event) => {
const url = getRedirectUrl();
const linkText = "Click here to go to the new site";
const element = document.getElementById("link");
element.title = "Click here to go to the new site";
const anchor = document.createElement('a');
anchor.setAttribute('href', url);
anchor.textContent = linkText;
document.getElementById('link').appendChild(anchor);

});


текущий код:

Код: Выделить всё

 
import {lookuptable} from 'https://abcd.pages.dev/lookuptable.js';

// const lookuptable =   ??

let CurrentUrlwindow = window.location.href;
const getRedirectUrl = () => {
let newUrl = lookuptable[window.location.href];
if (!newUrl) {
newUrl = "https://example2.com" + window.location.pathname;
}
return newUrl;
};

document.addEventListener("DOMContentLoaded", (event) => {
const url = getRedirectUrl();
const linkText = "Click here to go to the new site";
const element = document.getElementById("link");
element.title = "Click here to go to the new site";
const anchor = document.createElement('a');
anchor.setAttribute('href', url);
anchor.textContent = linkText;
document.getElementById('link').appendChild(anchor);

});


lookuptable.js:

Код: Выделить всё

export const lookuptable = {
"http://example.com/redirect-test/":"http://example2.com/redirect-test2/",
// more
};
< /code>
html < /p>


Подробнее здесь: https://stackoverflow.com/questions/796 ... javascript
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»