Fable: Haruskah kita menghindari pemotongan API asli? (Regeks dalam hal ini)

Dibuat pada 23 Apr 2019  ·  3Komentar  ·  Sumber: fable-compiler/Fable

Keterangan

Halo,
RegExpConstructor sekarang mengembalikan System.Text.RegularExpressions.Regex alih-alih JSRegex ini adalah masalah karena terkadang Anda ingin menggunakan regex asli alih-alih yang dari .Net.

Saya pribadi berpikir kita tidak boleh memotong bagian dari JavaScript API. Jadi pengguna dapat memilih API mana yang disukai dalam kasusnya.

Misalnya, saat menulis pengikatan, beberapa pustaka JavaScript mengharapkan JSRegex.

Apakah Anda setuju untuk memperkenalkan kembali API JavaScript asli? :)

Semua 3 komentar

Fable menerjemahkan F# regex sebagai JS regex, jadi Anda harus dapat mengirimnya ke JS API mana pun. Faktanya, saya hanya meninggalkan RegExpConstructor karena ketika menggunakan System.Text.RegularExpressions.Regex flag global selalu disetel untuk meniru perilaku .NET, ketika terkadang Anda tidak menginginkannya untuk kinerja (atau memerlukan sticky flag ).

Oke

Sepertinya browser Safari saya macet di repl versi lama dan saya tidak tahu cara membuka blokirnya ...

Setelah pengujian di Firefox, sepertinya kami memang memiliki regex JS asli sebagai hasilnya.

Ya, Safari sepertinya tidak membatalkan service worker, yang terlihat seperti bug. Anda dapat mencoba Alt + Cmd + R.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

forki picture forki  ·  3Komentar

AngelMunoz picture AngelMunoz  ·  4Komentar

et1975 picture et1975  ·  3Komentar

MangelMaxime picture MangelMaxime  ·  3Komentar

krauthaufen picture krauthaufen  ·  3Komentar