方法 | 描述 |
---|---|
argumentNames | 获取函数参数名称 |
delay | 延时执行函数 |
类型:Function
功能描述:获取函数参数名称
参数:args - any
1个或多个任意类型的可变参数可变参数
返回值:string[] | null
函数参数名称列表
示例:
原生 JavaScript
<script type="text/javascript">
var fn = function(a, b, c){
}
var result = fn.argumentNames();
</script>
vue
<template>
<div>
</div>
</template>
<script lang="ts">
import { defineComponent } from 'vue';
export default defineComponent({
setup() {
const fn = function(a: boolean, b: number, c: String) {
}
const result: string[] | null = fn.argumentNames()
}
});
</script>
类型:Function
功能描述:延时执行函数
参数:timeout - number
延时时间(单位:秒)
返回值:any
函数返回值
示例:
原生 JavaScript
<script type="text/javascript">
var fn = function(a, b, c){
return a + b + c;
}
var result = fn.delay(3)
</script>
vue
<template>
<div>
</div>
</template>
<script lang="ts">
import { defineComponent } from 'vue';
export default defineComponent({
setup() {
const fn = function(a: boolean, b: number, c: number) {
return a ? b : c
}
const result: any = fn.delay(3)
}
});
</script>