Tìm kiếm trang web

javascript - Chọn từ tuple với Typescript

Tôi đang học một khóa học, và thử thách hiện tại là "Viết một hàm nhận một mảng bao gồm tên và tuổi, sau đó chỉ trả về tên."

Cho đến nay, cách tiếp cận của tôi trông như sau:

function names(arr: [string, number]) { let result: [] = []; arr.forEach((element) => { if (typeof(element) === "string") { result.push

Đọc thêm →

Định nghĩa kiểu TypeScript cho hàm flatten

Tôi có một hàm flatten đơn giản. Ý tưởng là nó có thể nhận một mảng các chuỗi hoặc mảng các mảng chuỗi và luôn trả về một mảng chuỗi chỉ có 1 cấp độ. Ví dụ:

flatten(['a', ['b']]) // returns ['a', 'b'] flatten(['a', 'b']) // returns ['a', 'b']

Đây là phần triển khai của hàm nà

Đọc thêm →

javascript - làm thế nào để lặp qua một mảng đối tượng để lấy khóa và giá trị trong typescript

Tôi có một mảng đối tượng và muốn lấy khóa và giá trị bằng cách lặp qua nó, tuy nhiên tôi chỉ nhận được 0, 1 làm chỉ số. Ai biết tại sao không?

const vairable = [{key1: "value1"}, {key2: "value2"}] Object.keys(vairable).forEach((i: any) => { console.log(i); # get

Đọc thêm →

javascript - Redux + Typescript -> Lỗi: Một reducer trường hợp trên giá trị không thể tạo bản nháp không được trả về undefined redux

Tôi đang cố gắng nhập TypeScript vào ứng dụng Redux của mình. Tôi sử dụng hàm createSlice của Redux Toolkit như sau:

const slice = createSlice({ name: sliceName, initialState, reducers: { updateMode(state: SliceState, action: PayloadAction&l

Đọc thêm →

cấp phép - Giấy phép TypeScript

Tôi đã lướt khắp trang http://www.typescriptlang.org/ và không thể tìm thấy thông tin hiện tại về giấy phép cho TypeScript. Chúng tôi muốn bắt đầu khám phá TypeScript như một sự thay thế cho JavaScript trong tổ chức của mình, nhưng chưa rõ các điều khoản sử dụng. Trang CodePlex cũ chỉ ra rằng nó được cấp phép theo Apache Phiên bản 2.0, nhưng tôi không thể tìm thấy bất kỳ thông tin mới nào. Có ai có thể chỉ dẫn đến các điều khoản mới nhất không?

Các câu hỏi hiện có về chủ đề này dường nh

Đọc thêm →

Lỗi trình biên dịch TypeScript TS1127

Phiên bản TypeScript:

1.8.10

Chào.

Tôi vẫn nhận được mã lỗi TS1127 khi cố gắng biên dịch một tệp. Tôi sử dụng mã từ hướng dẫn nhanh.

Mã :

function greeter(person: string){ return "Hello, " + person; } var user = [0, 1, 2]; document.body.innerHTML = greeter(user);

Hành vi mong đợi:

_greeter.ts(7,26):_Supplied parameters do not match any signature of call tar

Đọc thêm →

Làm thế nào để giới hạn tốc độ sự kiện mousemove trong RxJs khi sử dụng Angular 2 + Typescript?

Tôi đang trong quá trình học RxJs. Tôi sử dụng Angular2 rc3. Luồng sau đây hoạt động, nhưng nó tạo ra quá nhiều sự kiện di chuột. Tôi muốn làm chậm chúng bằng cách sử dụng time (giả lập) hoặc luồng điều khiển khác. Làm thế nào tôi có thể thực hiện đi

Đọc thêm →

javascript - Giải quyết hoặc từ chối Promise sau trong TypeScript

Trong một dự án Angular2/TypeScript, khi hiển thị một hộp thoại, hệ thống trả về một đối tượng Promise cho người gọi, đối tượng này sẽ được giải quyết sau khi hộp thoại bị đóng bởi người dùng.

Giao diện lớp Promise không hiển thị các phương thức resolve() hoặc reject(), vì vậy tôi phải lưu các tham chiếu đến các phư

Đọc thêm →

angular - Các tham số được cung cấp không khớp với bất kỳ chữ ký nào của mục tiêu gọi - Typescript

Tôi có một mô hình gọi là FilterOperation.ts như sau:

export class FilterOperations { constructor( public mainFilter : string, public currencyType : string, public status : string ) { } }

Sau đó hãy định nghĩa component c

Đọc thêm →

json - Phân loại TypeScript tuần tự hóa/giải tuần tự trong localstorage

Tôi có một ứng dụng Typescript. Tôi sử dụng localstorage cho mục đích phát triển để lưu trữ các đối tượng của mình và tôi gặp vấn đề khi giải tuần tự hóa.

Tôi có một đối tượng cuộc họp loại MeetingModel:

export interface MeetingModel { date: moment.Moment; // from

Đọc thêm →