JS1183: More than one method or property matches this argument list

An expression that is calling an overloaded method or property does not find an exact match to the types of arguments that are passed. In this situation, the compiler attempts to determine which overloaded function requires the least number of data type coercions of the arguments. This error indicates that the compiler found more than one function that matches the arguments with the same number of data type coercions.

To correct this error

  • Check the data types accepted by the overloaded function and make sure the data types of the arguments match only one overloaded function.

See Also

Concepts

Troubleshooting Your Scripts

Other Resources

JScript Reference