javascript 重载Array参数

wfauudbj  于 2023-02-07  发布在  Java
关注(0)|答案(1)|浏览(89)

我是Python主义者我讨厌丑陋js
下面是使其对我有用解决方案

import { createApp } from 'vue'
import App from './App.vue'

var array_len_plugin = {
    install()
    {
        Array.prototype.len = function () { return this.length }
    }
}

var app = createApp( App )
app.use( array_len_plugin )
app.mount( '#app' )

但显然它不是默认的

Array.prototype.len = Array.prototype.length

如何使其工作?

agxfikkp

agxfikkp1#

Object.defineProperty( Array.prototype, "len", { get() { return this.length } } )

相关问题