类 / 方法

class ArrayAssistant {
    public data: number[]

    constructor(data: number[]) {
        this.data = data
    }

    getFirstLast() {
        let first = -1
        let last = -1
        let len = this.data.length
         if (len > 0) {
            first = this.data[0]
            last = this.data[len - 1]
        }
        return {first: first, last: last}
    }
}

let ar = [2357]
let assistant = new ArrayAssistant(ar)
let result = assistant.getFirstLast()
//result.first is 2
//result.last is 7

console.log("first is", result.first)
console.log("last is", result.last)