regex - جاوااسکریپت چگونه یک تکه متن را به کلمات جداگانه تقسیم می‌کند؟ و به هر کلمه تگ‌های span اضافه می‌کند؟

من یک قطعه کد جاوااسکریپت نوشتم و می‌خواهم دو تابع را پیاده‌سازی کنم:

1: یک قطعه متن را به آرایه‌های جداگانه کلمات تقسیم کنید. تا کنون، من از regex برای جستجو در فضاها و علائم نگارشی استفاده کرده‌ام. این بخشی از عملکرد را انجام

ادامه مطلب →

نام‌های ویژگی JSON با نقطه در جاوااسکریپت با استفاده از کتابخانه‌ای شبیه Jackson

من نیاز دارم یک JSON با نام فیلدهایی که نقطه '.' دارند در برنامه جاوااسکریپت (تایپ‌اسکریپت) بسازم

خروجی مورد انتظار Json:

{ "tasks.max": "1", "key.converter": "io.confluent.connect.avro.AvroConverter",

ادامه مطلب →

تایپ‌اسکریپت - چگونه اعداد را در جاوااسکریپت با دقت دلخواه تقسیم کنیم (برای مثال 28 رقم اعشار)

من از https://floating-point-gui.de/ و این واقعیت که کتابخانه‌های زیادی برای کمک با اعداد بزرگ وجود دارد آگاه هستم، اما به طور شگفت‌انگیزی نتوانستم چیزی پیدا کنم که بیش از ۱۹ رقم اعشار را در نتیجه یک عملیات تقسیم مدیریت کند.

من ساعت‌ها وقت صرف امتحان

ادامه مطلب →

TypeScript - وارد کردن فایل جاوااسکریپت با مسیر مطلق

من یک ماژول به نام foo در یک دایرکتوری وابستگی‌ها دارم:

import foo from '../dependencies/foo'; // works fine

مساله این است که وارد کردن باید در مسیر دیگری باشد زیرا در یک لایه وابستگی AWS مستقر شده است (مسیر متفاوت). چیزی شبیه این:

import foo from '/opt/dependencies/foo';

ادامه مطلب →

آیا راهی برای استفاده مؤثر از Map/Set در TypeScript/JavaScript با اشیاء وجود دارد؟

من در حال یادگیری تایپ‌اسکریپت هستم و پیش‌زمینه‌ای در جاوا دارم، جایی که به استفاده آسان از هَش‌مپ‌ها و هَش‌ست‌ها با اشیاء با بازنویسی متد hashCode عادت دارم. آیا راهی وجود دارد که کار مشابهی را در تایپ‌اسکریپت انجام داد؟

class Coord { x

ادامه مطلب →

آرایه‌ها - آیا تخریب شیء با ...rest در جاوااسکریپت می‌تواند کلیدهای غیر rest پویا داشته باشد؟

با توجه به یک شیء:

const obj = { key1: "value1", key2: "value2", key3: "value3", key4: "value4" };

می‌خواهم کلیدهای آن را فیلتر کنم تا شی کوچکتری تولید کنم. متوجه باشید که می‌توانم این کار را ا

ادامه مطلب →

typescript - اجتناب از ارائه جاوااسکریپت قدیمی به مرورگرهای مدرن در Nuxt3

من در حال برنامه‌نویسی یک پروژه با استفاده از nuxt3 و typescript هستم، اما در پروژه‌ام با یک خطا مواجه شده‌ام و هر کاری که کردم نتوانستم آن را حل کنم. ممنون می‌شوم اگر بتوانید به من کمک کنید.

پاسخ شماره ۱

ممکن است شما lodash یا چیزی مشابه با کد قدیمی

ادامه مطلب →

ReactJS - فیلتر آرایه جاوااسکریپت در React به خوبی کار نمی‌کند

سلام به همگی، من دارم تلاش می‌کنم یک عنصر را از آرایه‌ام که یک آرایه useState است حذف کنم. من اندیس عنصری که می‌خواهم حذف کنم را دارم و دارم تلاش می‌کنم این کار را به این شکل انجام دهم:

const newArray = myArray.filter((item:any, index:number) => return index !== props.userGivenIndex)

ادامه مطلب →

تایپ‌اسکریپت - وعده‌های قابل به‌روزرسانی با استفاده از پروکسی در جاوااسکریپت

ویرایش: من این سوال را به‌روز کرده‌ام و سوال قدیمی به اینجا منتقل شده است.

یک اثبات مفهوم را می‌توان در این jsfiddle یا قطعه کد زیر یافت


هدف:

هدف اینجا این است که یک وعده ایجاد کنیم یا بهتر بگوییم شبیه‌سازی کنیم، که قابل بروزرسانی باشد و چرخ

ادامه مطلب →

به نظر می‌رسد مرورگر فایل جاوااسکریپت را به صورت HTML می‌خواند و خطای «Uncaught SyntaxError: Unexpected token '<'» را دریافت می‌کند

مشابه این سوال بی‌پاسخ: به نظر می‌رسد مرورگر فایل react JS را به‌عنوان HTML و نه JSX می‌خواند

من یک پروژه دارم که با Next.js، React و Typescript ساخته شده است.

اما حالا من دارم سعی می‌کنم یک فایل جاوااسکریپت مانند این testScroll.js اضافه کنم:

function init() { window.scrollTo(0, 1); window.scrollTo(0, -1); console.log('scrolling') } init()

من این اسکریپت را در public/js/testScroll.js ذخیره کرده‌ام. و دارم سعی می‌ک

ادامه مطلب →