2024-11-05 10:09:18 +08:00

11 lines
282 B
TypeScript

import { isSymbol } from '@vue/shared'
import { INFINITY } from './_common'
export function toKey(value: any) {
if (typeof value == 'string' || isSymbol(value)) {
return value
}
const result = `${value}`
return result == '0' && 1 / value == -INFINITY ? '-0' : result
}